<SEC-DOCUMENT>0001825079-22-000002.txt : 20221114
<SEC-HEADER>0001825079-22-000002.hdr.sgml : 20221114
<ACCEPTANCE-DATETIME>20221114160343
ACCESSION NUMBER:		0001825079-22-000002
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		93
CONFORMED PERIOD OF REPORT:	20220930
FILED AS OF DATE:		20221114
DATE AS OF CHANGE:		20221114

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Velo3D, Inc.
		CENTRAL INDEX KEY:			0001825079
		STANDARD INDUSTRIAL CLASSIFICATION:	SPECIAL INDUSTRY MACHINERY, NEC [3559]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		511 DIVISION ST.
		CITY:			CAMPBELL
		STATE:			CA
		ZIP:			95008
		BUSINESS PHONE:		(408) 610-3915

	MAIL ADDRESS:	
		STREET 1:		511 DIVISION ST.
		CITY:			CAMPBELL
		STATE:			CA
		ZIP:			95008

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	JAWS Spitfire Acquisition Corp
		DATE OF NAME CHANGE:	20200921

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Spitfire Acquisition Corp
		DATE OF NAME CHANGE:	20200916
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>velo-20220930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:793e992b-64b8-4045-a1be-8f43bc4cded3,g:07e5aa5c-4e1f-4e42-96d8-8e1be0005e72,d:2eb1493a1e6440dc89128539e936ea38--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.w3.org/1999/xhtml" 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:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:velo="http://www.velo3d.com/20220930" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>velo-20220930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80L2ZyYWc6ODYyODA3YmY1NGJkNGI1YzhiYzEwZDY0ZDVmNjNmNzcvdGFibGU6MGM3OTNkM2NlOGQ4NGUwZGFmYmRiYzZlNmM0NTliMGQvdGFibGVyYW5nZTowYzc5M2QzY2U4ZDg0ZTBkYWZiZGJjNmU2YzQ1OWIwZF81LTEtMS0xLTE2NDQ2OA_70af806d-7dd2-42a5-b613-887c30c76e7a">false</ix:nonNumeric><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80L2ZyYWc6ODYyODA3YmY1NGJkNGI1YzhiYzEwZDY0ZDVmNjNmNzcvdGFibGU6MGM3OTNkM2NlOGQ4NGUwZGFmYmRiYzZlNmM0NTliMGQvdGFibGVyYW5nZTowYzc5M2QzY2U4ZDg0ZTBkYWZiZGJjNmU2YzQ1OWIwZF82LTEtMS0xLTE2NDQ2OA_a70b3364-cd8c-46ca-a122-f50822107f21">2022</ix:nonNumeric><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80L2ZyYWc6ODYyODA3YmY1NGJkNGI1YzhiYzEwZDY0ZDVmNjNmNzcvdGFibGU6MGM3OTNkM2NlOGQ4NGUwZGFmYmRiYzZlNmM0NTliMGQvdGFibGVyYW5nZTowYzc5M2QzY2U4ZDg0ZTBkYWZiZGJjNmU2YzQ1OWIwZF83LTEtMS0xLTE2NDQ2OA_4e1cb4ca-35d3-41c7-b6f1-fbbf8c9334a0">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80L2ZyYWc6ODYyODA3YmY1NGJkNGI1YzhiYzEwZDY0ZDVmNjNmNzcvdGFibGU6MGM3OTNkM2NlOGQ4NGUwZGFmYmRiYzZlNmM0NTliMGQvdGFibGVyYW5nZTowYzc5M2QzY2U4ZDg0ZTBkYWZiZGJjNmU2YzQ1OWIwZF84LTEtMS0xLTE2NDQ2OA_0f6c46e6-fce5-4abf-96a2-c010d9c8d5bf">0001825079</ix:nonNumeric><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80L2ZyYWc6ODYyODA3YmY1NGJkNGI1YzhiYzEwZDY0ZDVmNjNmNzcvdGFibGU6MGM3OTNkM2NlOGQ4NGUwZGFmYmRiYzZlNmM0NTliMGQvdGFibGVyYW5nZTowYzc5M2QzY2U4ZDg0ZTBkYWZiZGJjNmU2YzQ1OWIwZF85LTEtMS0xLTE2NDQ2OA_bc78488b-c539-4ff1-9249-fd1ac9a38f3c">--12-31</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i415df3b1f53b4b5397eb832eac63f5e9_I20210929" decimals="4" name="us-gaap:PreferredStockConvertibleConversionRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDcvZnJhZzpjYmJhODJjOWFkMmU0N2UxODUwMTRkNjQ4MzMwYTA4NC90YWJsZTplYjNmMTRlYWJmMTQ0MjI3ODZjNTA3MzBiOWQ2Nzc4Mi90YWJsZXJhbmdlOmViM2YxNGVhYmYxNDQyMjc4NmM1MDczMGI5ZDY3NzgyXzEtMS0xLTEtMTY5NjY1_afe378ff-3cef-4b36-b959-d6daa34337a8">0.4591</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i94acf6521ed946f38ceaadd7389b5ac1_I20210929" decimals="4" name="us-gaap:PreferredStockConvertibleConversionRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDcvZnJhZzpjYmJhODJjOWFkMmU0N2UxODUwMTRkNjQ4MzMwYTA4NC90YWJsZTplYjNmMTRlYWJmMTQ0MjI3ODZjNTA3MzBiOWQ2Nzc4Mi90YWJsZXJhbmdlOmViM2YxNGVhYmYxNDQyMjc4NmM1MDczMGI5ZDY3NzgyXzItMS0xLTEtMTY5NjY1_7ebe2e8e-d279-4077-b24e-34fc77d635c5">0.4399</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i4c2de643a7de4ea1b54da34370f4a3f5_I20210929" decimals="4" name="us-gaap:PreferredStockConvertibleConversionRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDcvZnJhZzpjYmJhODJjOWFkMmU0N2UxODUwMTRkNjQ4MzMwYTA4NC90YWJsZTplYjNmMTRlYWJmMTQ0MjI3ODZjNTA3MzBiOWQ2Nzc4Mi90YWJsZXJhbmdlOmViM2YxNGVhYmYxNDQyMjc4NmM1MDczMGI5ZDY3NzgyXzMtMS0xLTEtMTY5NjY1_c6ae0517-e9ce-4da0-96af-210f45c667bc">0.4216</ix:nonFraction><ix:nonNumeric contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_1470a95e-fcd4-42e2-bf77-cf5c087a75e7">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_7f90484e-686e-4cfd-a288-53a6869870a9">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_13b88f9d-e284-41f6-9dcf-fe95445dace1">http://www.velo3d.com/20220930#AccruedExpensesAndOtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_c7756b60-cae7-4d34-ac1e-9b9cd5dbbda8">http://www.velo3d.com/20220930#AccruedExpensesAndOtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_a0a92c9f-4470-4296-a01e-c1b7d263cdec">http://www.velo3d.com/20220930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_ed5db00a-3252-4597-9253-fb028b890998">http://www.velo3d.com/20220930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_2e345862-c86c-48cd-806b-81d0ead20a39">http://www.velo3d.com/20220930#AccruedExpensesAndOtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_f787e044-ff18-441b-8b3f-94f4e5c7049c">http://www.velo3d.com/20220930#AccruedExpensesAndOtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_2321faa7-d9b8-400e-9c0d-73bcb7a422c4">http://www.velo3d.com/20220930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_daa85bb9-7857-4e9b-ac01-38f1a14450c6">http://www.velo3d.com/20220930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="velo-20220930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7b9d250327442c398cd54938ec4f3fc_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedee371707064afcbee677b865587fb1_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f74f05069aa44998e9bb8f1c63fe428_I20221107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-11-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i01dc1e680154408b9ec52554c7a40fc7_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:A3DPrintersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4feae158f0c4828a763a1946c1d4f82_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:A3DPrintersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d35930971184ea19baa4c9d647f6975_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:A3DPrintersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5505f78eca82401a9debdde9701c77ad_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:A3DPrintersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa0352c3e2b849e1989b97ab0036873c_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:SupportServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2b4ead662a348a5bc87fc7e5d260c1a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:SupportServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia28f78b3a1c8469aa469e35b24965805_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:SupportServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bb5797590a94babbc212a172cb31230_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:SupportServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38f525cac4fa4ce5bf8f042db7828fa9_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:RecurringPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d9ccb07d60343f5b4b3ccb0ee937bff_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:RecurringPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e71edaeb04c4bfebab5f1f24893e075_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:RecurringPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c502a9813bd41c391aa1c7175d5eaaa_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:RecurringPaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i221347a6d2074738af33277ad5891755_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e4067cb13f440069be738cf5214213f_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5600639f9ff640bc99fb5ee85c3a3dff_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia68b2683aff346eca0ff6551a93c6114_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia57bb83e4aef4937972a0a249cbc49f5_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cb8367d3aae400aa8f86517231baf82_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ebb63c845944bf6add1fb8de0621d1c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5168f3702a1428db947e8ed78fed476_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9362558f904d4ffe85c41cf6a32c2229_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id097b5b5f39e4aaf8f253ebb4c044634_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i717882d15d7a482fb4e66cf575c911ad_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if81fa544c1364b27a154ebc2bd78860a_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7be9f16b69f14dbd878e617d3abbd3e4_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8321ac3d9d24665a1ce375b8f7acd62_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida8ecb5191d64486b6a1632e1d0fa549_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib372a56a12bb491191e9510476a4ee74_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6f39f17069c4af3b0d511b2957fbb3b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac21d0d11f62479cb09a5b0cf4aa090f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d878ef02c9e440a9e0281f714c91ca9_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90899451baea41b987bdf51adfdabc75_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i476906359a6d452e8863192dfb86d38a_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie36ad392c66d4de1a023fa03c132abd1_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7cb4f83aa8a744a0a54c4a8e27b7057f_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i311c46de341f482bad65166424929c3e_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85ef088c0d294da7babd806a58b755f9_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibba62284c9e741c29518e5b37830d714_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b7a6beb960e44158edd1947e905b131_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7bae851fecc49a289b55c18628a4bad_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69382074aba34f77a3cf49427fa60ef4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b78b90a6b3d4a21a9866df68a0eca2c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icce750d02d7b4283afbb2473fab906bf_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i946407700e4947a4a1177b25aa129cbd_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44798f48bf21428eac534195678f1249_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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="id36a34d4778d47a48da5673bd92c2b21_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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="i19b540b97de84596bf4398a51a11c1e7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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="i89c33d7e10144fe88cb7e262760de8b8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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="i849f21bee63647489a96615c7b02735b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16f801e9d3074b6c98bcb7b51e66d580_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63a320c3bc71400a91f79f408730a2b1_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ffc6c59526f4e7b99ac044b62ef5fe3_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8304cc051cb46baaa3a3135646fb379_I20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ic22c2fba190240e190c455a647d34481_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc29807084144bad962f16ec417ec882_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95a091ba966d4ba58c9b2694e9e7deb8_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaad682d4af64494e992bb510e1820fd1_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie118e5e11246453099647a84d1d126ab_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c87e8f039504de5b6068aac2d4d2e5e_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:LegacyVelo3DMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1abd998b5cb54d48b1279f01489be28a_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:LegacyVelo3DMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2710df60f23540729887ece944e23c82_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32379518283c42719cf371e4747d451d_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:LegacyVelo3DMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i934336998e6a42eebe2d302080653d8d_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:JAWSSpitfireAcquisitionCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf69fa17289a4b89ad289fbe0e558f74_D20210924-20210924"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">velo:JAWSSpitfireAcquisitionCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-24</xbrli:startDate><xbrli:endDate>2021-09-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cfc3a2c3d83400a9d8e9e7458191608_I20210928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:PublicShareholdersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib21fee22dd87483aacc39e6ab3fd611b_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:PublicShareholdersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib106c91bd73f4d78a5cc4ad14409123e_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:FounderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a2a75313e1145658dd537ee425ae33a_I20210928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:LegacyVelo3DMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice67dac723934aa58d9aa1b3e754e114_I20201202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">velo:JAWSSpitfireAcquisitionCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c5e4dae1f494da78a126b6bce8f8787_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">velo:JAWSSpitfireAcquisitionCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i415df3b1f53b4b5397eb832eac63f5e9_I20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94acf6521ed946f38ceaadd7389b5ac1_I20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c2de643a7de4ea1b54da34370f4a3f5_I20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44cdaabe3d1443b89233c7fc61509cc2_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icaf3f1151496494a9a2f40a0c3e6d7d6_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7eac238b253349a3b37bd1c580e9991c_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9402b3ce8b841b5bbd6b6d202b7bcf0_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c3990dc527c44c79927076c4b2563c6_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a67dddd12ef4a72a0dee29f44c2a1bf_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5690fdc1dd284cfdb0c23e7945b380fa_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia724976374cb47509957eb7baf5220d2_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i959ce5c9e8c94e70b791caad37d1bb7f_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b1b484a879241ef9472a6c592bb742a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0834b994aa22477bb5447acb71117189_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b378af3cfc04094a012dd8c3d91a859_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03c9ae7f92ed473f81313bd8393fd84e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">velo:EligibleVelo3DEquityholdersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">velo:JAWSSpitfireAcquisitionCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfaf09913937486e8a92da10d3a0edb1_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">velo:EligibleVelo3DEquityholdersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">velo:JAWSSpitfireAcquisitionCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7820f8d62f614d2db7bf0c2f5e2ec02c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c2f76fd43e449b2b5045d9023deed57_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i637aae90980b4eca8389e286d9c1e791_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c2c1db905d442dfa543ef66fb4a1480_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i893d122a0ead4c9d9b1e27fe28150fc9_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i789956b93499421e817b07e8b9c84df1_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18b843120424480882559fc4f52547bb_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7e29dc53bdf45959f9caa142ba0fe3d_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4560dda70bf944d3a2721c4923efab46_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9197b52adf1e43859e5e0b53c5ad0475_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bde0d0962384c3c8da8882fa4e5d027_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6f393cd17d441938bac45820b607f54_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if70f7a73f2604e30ae415c8510dbc258_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20e49a7485404469a2b9f0470645d1c8_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b70b12280fd4e92b5c75d88ed236042_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11440e70fd3a4d33b80a5e27eada4c56_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97edf64fe9c041f3904dd2c423883235_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d7e1416902944b5a8c672907ef161e2_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf9b9d41734b405caae9eb517c087717_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide713abb08184065b22da79da0fbd1b8_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5109a6fbf0ba46cfa38a34eb802168d9_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63bfb50c027444d3a505107fa29940b0_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09d7a4bebc924c45abb146ff82d1b865_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8b0732d35fa421f90eb85cb2df1edb5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i576af8796d2f479486c8a4330b2a7b2e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9b9ba71e32949b8930d533727a29630_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44e2255251eb48cb88f0d4ad6adb8294_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2db3b323c38d4ca994850cade995c830_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifab349adf29143cb878cc0a727a54b90_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b41439e218f4bd19e5d84d5ed19ea99_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1db3a84793a84d7d86f186dc68795046_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9be60de35344f2c8cc49215a5d0d4fe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i796f6d255dee4543a74292edcfdbc1d7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia97bcea94dac4be7a54fa83b20cae440_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8f92ed253e541abbcc55fb39710810f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7109aed5df194bff8d5411fa31f2bffe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56a26a9fc26140489c6805fddb6ce592_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i097258a668d14a0096e8debe95af621f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i592c4d4d705442bcb55f49abf80f0561_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i770fca3611af4a29accb06ee6cc8e99e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1141d78d697a4c3580f046178ea53ec5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1975fbdcd1f463882392445a899b2b7_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0845855ca71b42688042141b1bef25ea_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b679fe707fc400ba778c01b9139406f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0b8157140c64e80b6720852676d27d0_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebecc3ec67114796a90b083ee736b094_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia023d90e7c7547ec9a54f8e141ae64e5_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68dca79964fb49bf98cc1e6328d0850d_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i848ff667e40e4a28987b0f5c20d07962_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8252780708344961a8b7b2648da86b42_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99eaf14b5ac1414f963456a31a66d536_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1973797b072430e966320134aa50a25_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f17f165029249a88c5f1de7333601fa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8d8fa93603c409da72c47915f44e1e2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b6b9300ddf946d6884104ba3bf5d9d1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17727a55dc864c07af5d32959405a574_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d561153118941fca4e9e3fb2ad13992_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa07a232565a489484cdf1b1fdd961c1_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56fbecf9fbca445db1a9e45914eddbb9_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i175f8175575c4f15b3822abc79294979_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2a2e9fdf71a4bb2882834a5ef211bb2_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0df7830251cf4b02b93bee5bd124f22f_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2db75d17f3ef4205b00c584586ca59e0_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf6c268388094c639ff9183a36d0d2d4_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b0260b72ea7476bacc954ec9bc6e472_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61aa445ba9904ef786c949282bdded1b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i463fdb488e8c4cb7a4a809655ff85c99_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f3a8ceeb0fd4b4a893ab37536778d39_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1053d4a8e794d06a7018f1460d25233_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78a75e9b02244b3fb6495188bd95b284_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f4f2e68eae045e49d13dfa3531639ee_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e3fb952c37a468fb74150b0ed531d8c_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b16808165a046beb9246dcfdb5137cd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e5274ccfd9942149019cfc2387d7f9e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3cab3f6059143f6938ba58671c3a6af_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22773e33043143c08397c9570cb98338_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if98154351f094ada9c3ea8c0789117a1_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a7a9297f9ae465d9a35c0a48006ca33_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief8a3e0eae43477f8de46fe0a8c7ae61_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf264c37b25c4c4d8e00985e00197f17_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63448ddda85d4a96aac2c41f61f34d25_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:ComputersAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5768cebe97104cbba900cfbbfa2ad80f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:ComputersAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2b5aa43cff3403aab3dca2f9c104e43_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:LaboratoryEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95a7a5a1edc2438e9793ea2fab8e9aa8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:LaboratoryEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3f212e17db3479e90952a3e2f561f72_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadf3fc2678784dae882deaba1e19ce65_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4054bd0e303f4314aa9a54838061b152_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c81cf35349e4366b25866c57541cb55_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97bf551b30d34462b1a5a73716ef5886_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d405fc1d41f4872b56bce58b755eeff_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0e3e24c6694474181a26d7afa689fe5_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">velo:OperatingLeasesExpiringIn2023To2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:OfficeAndManufacturingFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="lease"><xbrli:measure>velo:lease</xbrli:measure></xbrli:unit><xbrli:context id="i89c5d73ac4d141debaec337decbdd88b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26017fcb1bee4bdaac4a50eb2e5c68bf_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if72f8ec5b9b7492caa67fe8a413719ef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i225c8822c1154fc48ffc93dde5c90353_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66752a13b9b64b3096f17207f8e62dd7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="creditfacility"><xbrli:measure>velo:creditFacility</xbrli:measure></xbrli:unit><xbrli:context id="i0056726c2fce4842aad7b39e1eb7d860_I20210531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a59e8dabf9f43128dac4da5442987f2_I20210531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idac9ae05e2ac4ab5a0070479f276ae76_D20210801-20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8615bdf4f8754f67bcff90d9601ca34a_I20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb54c63181f04a38bb0774d1f910a3c2_D20210801-20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></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="idbcf09d2909840caa2b35c7def34e0e6_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a68ff9b3acb4898ac42118a45e5d942_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c40fe4ef63f4556ad8e0113ccb6af55_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13cf05b3516740f3bac257907ed689cc_D20220514-20220613"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-14</xbrli:startDate><xbrli:endDate>2022-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib53839df2b9f4e1a9a0e479e2a94a821_I20220725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6eed7fd72d94662846fabd1e3f3cc31_D20220725-20220725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="velo:DebtCovenantTermsAxis">velo:DebtCovenantTerms1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-25</xbrli:startDate><xbrli:endDate>2022-07-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21236f0d9a5b41dca1d8630859a5208e_I20220725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="velo:DebtCovenantTermsAxis">velo:DebtCovenantTerms1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ec103f5b6f347abb093fd3886f6b04b_D20220725-20220725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="velo:DebtCovenantTermsAxis">velo:DebtCovenantTerms2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-25</xbrli:startDate><xbrli:endDate>2022-07-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ee5d33b732a4ae8abd45f92bb6c20d7_I20220725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="velo:DebtCovenantTermsAxis">velo:DebtCovenantTerms2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0032ee25d944885ababbcd536d35235_I20201217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cfe831ea9a944eaaa734ab563e62901_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:EquipmentLoanFacilityOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="advance"><xbrli:measure>velo:advance</xbrli:measure></xbrli:unit><xbrli:context id="if20952b890e34093af3b78332f4d8100_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:EquipmentLoanFacilityOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18ce0a7a10cb4043b7321f1938b6411a_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:EquipmentLoanFacilityOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc24a038dda04c7ca87cf855adce8dbb_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71ab05233ff74376b07059ccd75cd94a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3aa5a181e7e74fbabb32f02bdc19292f_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd076265a0b94e699b2343ea25bb2b31_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib84b5cf013524019a0a8ca1a5164b8c5_I20220725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i518fdb42749a4970ab9089235616e6d0_I20201217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:EquipmentLoanFacilityOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica579906842f46a1a9b7f5190709164c_I20210104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:ConvertibleNotesDueJanuary32023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25cfcd3a20e949d1a3cef286b3e3f751_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:ConvertibleNotesDueJanuary32023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb3cba38b29d4eb595d1a4824ed0cd31_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:ConvertibleNotesDueJanuary32023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i748442edf4574046b09a4edf15f7f62e_D20210929-20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:ConvertibleNotesDueJanuary32023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-29</xbrli:startDate><xbrli:endDate>2021-09-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i629d1081771844008df2f4d06ecd2751_I20210929"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:ConvertibleNotesDueJanuary32023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51093c658d7f4884a104a5de4afe247d_D20210104-20210104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:ConvertibleNotesDueJanuary32023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-04</xbrli:startDate><xbrli:endDate>2021-01-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="leased_asset"><xbrli:measure>velo:leased_asset</xbrli:measure></xbrli:unit><xbrli:context id="i20f3d35f7415473f9a3704ab40ef9735_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fccd61301f3427da0806777c1a257a0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5584127a5a7941609859600112e64c10_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb592dbeb0d54a5ea412e79a9955c66e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifba3a41c0df14c699162d212c0b00671_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18084b056d794b77a485f4137ee645a4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5528984b7b54fce9ecf5e9c55aace40_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021StockOptionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cd047863b794ea5bd6dc59b30b9b7f8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021StockOptionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6192cac346b54583a4bf8618ee0495fa_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86c60b70ecda481aaedd861a966a74b2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95e7c138522844e393c1fe04639a9581_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id98e96902c3946208f1895491cbda91d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6c82f7f56c84ffc93f4848abd819607_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivateWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerWarrant"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>velo:warrant</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i7f240058310a4f9abb890002bff3073e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivateWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb513172558f4d87bf19a58bfd4bae81_I20201202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if802cfbee20749abb206cc9a9fe45f2e_I20220725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4cd44cf6f5a47d1a6528d9f2e0f2a75_I20201202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i964889936511450a96e5d3e5f8fcf25f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c32db6bede244c6a2a5b7b12d6e7ba1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dc800fb67ac4f8c95805f69ce13e9b8_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d110291d38e417cad005e46552d468e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id608833b315a4d67a2327ffaa7f46420_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a125f136e58484da02fa8105eab802f_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6519ae91aa8945a1972dfe1f8c41ef86_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c7f087c8b5244c3b7562aca84c6099d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c03c452f41242be9c6d68e2835cbe48_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a0f25f94f1a47b1b3db545433c75051_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90acb228cfc5417cbc71c23e0f855f73_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b2b49d3168649839652e95e1a6c83d2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i858cf4ff55174bf692873338709a9e2f_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">velo:MeasurementInputExpectedVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14876f04607843df9ea7bbd489fd395c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">velo:MeasurementInputExpectedVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbe1833ae04146d8a01785419a10b8ee_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6e57f13e81045a589475e8dad184972_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21d235da3bf64a3b99cbe816b704aadb_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a683b5c5fae4b77a53787144a0fef5e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69ad0df3ecc644338e3b3153d89c508f_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifffa6655573c4027865f54c3295ec090_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e1001ed14944150ad5db46139a6b54d_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:July2020PublicCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ef90e94d87848e48dc6c04a4aa3b669_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:July2020PublicCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">velo:MeasurementInputExpectedVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7758886b85a547e29fb3e1697969fe33_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:July2020PublicCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50353addd53f40dd8b89092d8f47a941_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:July2020PublicCommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if09decc184bd4f078faa19eab9c8abdb_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:July2020PublicCommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie42c8bac3c104acc89dd5b7a5d173d8c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i543dd96fcde54ed8874f12a220af37c1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4e1f1b6f91742abb7df17430c1d488f_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7aca02e0fd3d42078ab0c636de62c42f_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7900499c4e724ad5a131d7938ea1f8c4_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa00627f7a1347f6acd02a1865c92df3_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i889d1d9920fa4264be4120440504db27_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaaf8402af7a44d6597190bc85b2a4fb3_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">velo:MeasurementInputExpectedVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e822c032c2042c2b7d1e280aaa280c3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">velo:MeasurementInputExpectedVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f99e9234688415d91cf8a0ae5feba81_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cd5b6c1dcbb4454a5b1e77037f1c0bd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5d8a9aaefa247bf891aaf60e3fcb1e0_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4602b6a578cc440bb19f0a7d839bb927_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia26c96ae4e9a440a8762243be5212931_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">velo:MeasurementInputTradingVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e6676d431e943d0bc9b51769e549234_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2014StockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf396fd9490845a1bf4215fda5a44c24_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2014StockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ca0b8cd507e4445a81a2703f9f15ac2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica253a6f65d74cd59d959a6f1ef6767d_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i778ce59fd37d478296a3e981715a148d_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d7a3c8271cb46a78e9bd2f20d0b6270_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bbb9b38a9f64fd8ab63c68eff72702d_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4d38089e83c4f769ba7a3d894f70ce8_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia038b7ec32a44b45a1b9152ed8579da8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bb570fc5eec40018bc9f73ac38cd317_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i028d153d6e1c44a597d76d38845192c9_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bf6d4af61fc4decb5aa344e36cb1e97_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82682ff6d80d4ed583859a157f82ffa7_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6738b6baef94c678292bd481ebdc58c_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e1b24bc80e845868185d8681c4949f3_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56fd9e1f022a433d87853597d1888cbf_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03c31d679c144966a067a5dcd7d5017a_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8554c519930a4c5cbec1377bbda3fd5b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieba74629b0ab42369de14ed50418129f_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">velo:EarnoutShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07ffc1cada5446fba56d9f1fe86bec88_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">velo:EarnoutShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e20c5feaec645358333c5fac21bcd83_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">velo:EarnoutShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id85fac2726ab4253afc31f9b6dd085a8_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">velo:EarnoutShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i767e8fa714b3480f859bf5ed14a7d31d_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b1ed93e3ee1419cb0f6c37f7d120c68_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa6e1e215cd5435d947765d4004ad4ca_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ece8bb929ac4779bc428bbc4b009fcd_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcdd92aa0ed44a8190e5b8b4a29e277f_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ca7a3ba107344e8b7c113c83b2c6e22_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9453a7d9679741b28a896b5ebb0bbff6_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c84b0cd656645bcabac8e45bb1e196d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2af3ba26671401483fc46744b422974_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i069a7ef9df7342e1b3c25835bd6ced1b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ce4b37c4c8045e98e22685b789f3b8c_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8130bfccb02f4eeda2e2ac36b7136c97_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2530d9897a31410d9de5c965b8177fac_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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">velo:Customer1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11ae6bf3ce9b4942b37dc914996a3924_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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">velo:Customer1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07e066b01c4247ad9c0e41469d12b937_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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">velo:Customer1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9fe3d1e52634d2498e1259afc78da78_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaadae63fe1f24649823343b13613019b_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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">velo:Customer2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i336b664c56e04e78808f083d00adf58e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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">velo:Customer2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide786f41c8bc49dea577423ed7fe4a5e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a0334bb40a94ea3b42d040bc194c003_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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">velo:Customer3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9bb7e12952549189ddcee111e690da3_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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">velo:Customer3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id564c68780e4400cacd28ee79e9f3533_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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">velo:Customer4Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76a45ca5a87b4812a94e3c505431fc98_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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">velo:Customer4Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6abb17e2da14db88c4dc425ef496668_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer5Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f8fd5eec56449bebd2db280f4276a68_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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">velo:Customer6Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3af467e493e14940825131f1dfb67f80_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer6Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44f0803cfc3b42aeabdb29a46c1a69d5_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</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">velo:Customer7Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99e48eaefb524b43b0451075c5e8b540_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer8Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a32cc8577fa4f568ff7bbc5d1e79b87_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer9Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e0b109fc5a2446a8d190ee4edae7ebf_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia11c0f861f9148ae84753e3ab16a4598_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ca2cd51a48c44e3865a5fff2bfabb7e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3644b2dd0a8411c95b9d3085895cad6_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73720da737154c1eb856e5f1392f3578_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">velo:OtherLocationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6864260e38ba4997a0873eb71a02b580_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">velo:OtherLocationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fc592291de54337b173bc1ab8d691b6_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">velo:OtherLocationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i412f01ca15e043cc97e622cb449b1a3e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">velo:OtherLocationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba4bbed8b2af4c69882d13f94b0ae5ad_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bd19d381a7b4a48912d9c9c1baa8007_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib601efc4947b4aa7ba63833e10f2c4eb_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i381625710a33497e9fd2125d4b08df25_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001825079</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i2eb1493a1e6440dc89128539e936ea38_1"></div><div style="min-height:18pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                            </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES<br/>SECURITIES AND EXCHANGE COMMISSION<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Washington, D.C. 20549<br/></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:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDE5_9b6d3066-17ee-4aec-b7e7-04a507d2d8e9">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________________</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:513.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="6" 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:700;line-height:120%">(Mark One)</span></td></tr><tr style="height:14pt"><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:120%"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6NmM0MmU1NTcxN2ZiNDFlMDk0ZDQyNDM0ZTBmNmRkYzIvdGFibGVyYW5nZTo2YzQyZTU1NzE3ZmI0MWUwOTRkNDI0MzRlMGY2ZGRjMl8xLTAtMS0xLTE2NDQ2OA_82298a08-8884-4f8e-a786-e1aa03e26ca7">&#9746;</ix:nonNumeric></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:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8xODE_958c743e-9135-47a5-964e-533aba09cf92">September&#160;30, 2022</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"><tr><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:513.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><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:120%"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6NjhhMzJiYTBjNDFhNDUzZDliNjRmMDc1NjNkMTE0YmIvdGFibGVyYW5nZTo2OGEzMmJhMGM0MWE0NTNkOWI2NGYwNzU2M2QxMTRiYl8wLTAtMS0xLTE2NDQ2OA_a794ce2b-94bb-4c7f-b2da-799ff77ab8ce">&#9744;</ix:nonNumeric></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:700;line-height:120%">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;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:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDIz_1d22bb7f-a302-42f2-967f-5cefb97f390d">001-39757</ix:nonNumeric>&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">______________________________</span></div><div style="margin-top:9pt;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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDE3_dd997bc2-9767-4e0e-ac94-57076cdcace9">Velo3D, Inc.</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">______________________________</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.277%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6OTAyMDk0ZWE4NWE3NDkwMDlmMDI4N2I4YTk0ZTFlNDcvdGFibGVyYW5nZTo5MDIwOTRlYTg1YTc0OTAwOWYwMjg3YjhhOTRlMWU0N18wLTAtMS0xLTE2NDQ2OA_163c1849-1935-4e2d-94ca-b19232d53456">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6OTAyMDk0ZWE4NWE3NDkwMDlmMDI4N2I4YTk0ZTFlNDcvdGFibGVyYW5nZTo5MDIwOTRlYTg1YTc0OTAwOWYwMjg3YjhhOTRlMWU0N18wLTEtMS0xLTE2NDQ2OA_3b471d78-b4f9-4d47-bc64-a26aafc1f256">98-1556965</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr><tr><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%"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6OTAyMDk0ZWE4NWE3NDkwMDlmMDI4N2I4YTk0ZTFlNDcvdGFibGVyYW5nZTo5MDIwOTRlYTg1YTc0OTAwOWYwMjg3YjhhOTRlMWU0N18yLTAtMS0xLTE2NDQ2OC90ZXh0cmVnaW9uOmFiYTFkODFlNjBmMTRlYjVhOWM3MzRjZGQzODVlY2U4XzQ_c537ad1a-965f-42b4-876f-0a5fddcdde4b">511 Division Street</ix:nonNumeric>,  <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6OTAyMDk0ZWE4NWE3NDkwMDlmMDI4N2I4YTk0ZTFlNDcvdGFibGVyYW5nZTo5MDIwOTRlYTg1YTc0OTAwOWYwMjg3YjhhOTRlMWU0N18yLTAtMS0xLTE2NDQ2OC90ZXh0cmVnaW9uOmFiYTFkODFlNjBmMTRlYjVhOWM3MzRjZGQzODVlY2U4Xzk_e832107a-fcd5-427e-996a-95aeac6340f9">Campbell</ix:nonNumeric>, <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6OTAyMDk0ZWE4NWE3NDkwMDlmMDI4N2I4YTk0ZTFlNDcvdGFibGVyYW5nZTo5MDIwOTRlYTg1YTc0OTAwOWYwMjg3YjhhOTRlMWU0N18yLTAtMS0xLTE2NDQ2OC90ZXh0cmVnaW9uOmFiYTFkODFlNjBmMTRlYjVhOWM3MzRjZGQzODVlY2U4XzEz_37806823-10e7-49a4-8234-ac65b9623e33">CA</ix:nonNumeric></span></div></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%"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6OTAyMDk0ZWE4NWE3NDkwMDlmMDI4N2I4YTk0ZTFlNDcvdGFibGVyYW5nZTo5MDIwOTRlYTg1YTc0OTAwOWYwMjg3YjhhOTRlMWU0N18yLTEtMS0xLTE2NDQ2OA_a326b83c-9c41-45ab-8b0e-690f00f67f0f">95008</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8zNjk_6f469383-1dd1-4aab-9db6-7caa956795af">408</ix:nonNumeric>) <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDI0_1202a851-5a82-46cc-bd8b-63ce48e2f3eb">610-3915</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registrant's telephone number, including area code</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 style="margin-bottom:6pt;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:47.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.456%"></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Trading Symbol(s)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie7b9d250327442c398cd54938ec4f3fc_D20220101-20220930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6N2FhNmNhNjQ1N2NjNGIwYTkyNDIyNWE2NWJlYmM1OTYvdGFibGVyYW5nZTo3YWE2Y2E2NDU3Y2M0YjBhOTI0MjI1YTY1YmViYzU5Nl8xLTAtMS0xLTE2NDQ2OA_692164e0-196c-463b-b60c-daf903c37629">Common stock, par value $0.00001 per share</ix:nonNumeric></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie7b9d250327442c398cd54938ec4f3fc_D20220101-20220930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6N2FhNmNhNjQ1N2NjNGIwYTkyNDIyNWE2NWJlYmM1OTYvdGFibGVyYW5nZTo3YWE2Y2E2NDU3Y2M0YjBhOTI0MjI1YTY1YmViYzU5Nl8xLTEtMS0xLTE2NDQ2OA_df8f6db1-46e6-42e6-b3ff-0bf5bcdb15aa">VLD</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie7b9d250327442c398cd54938ec4f3fc_D20220101-20220930" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6N2FhNmNhNjQ1N2NjNGIwYTkyNDIyNWE2NWJlYmM1OTYvdGFibGVyYW5nZTo3YWE2Y2E2NDU3Y2M0YjBhOTI0MjI1YTY1YmViYzU5Nl8xLTItMS0xLTE2NDQ2OA_7cea986b-1882-47d4-b07c-babc89c30402">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iedee371707064afcbee677b865587fb1_D20220101-20220930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6N2FhNmNhNjQ1N2NjNGIwYTkyNDIyNWE2NWJlYmM1OTYvdGFibGVyYW5nZTo3YWE2Y2E2NDU3Y2M0YjBhOTI0MjI1YTY1YmViYzU5Nl8yLTAtMS0xLTE2NDQ2OA_5bc0031f-7aff-486f-b2ec-3252cfe02f7f">Warrants to purchase one share of common stock, each at an exercise price of $11.50 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iedee371707064afcbee677b865587fb1_D20220101-20220930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6N2FhNmNhNjQ1N2NjNGIwYTkyNDIyNWE2NWJlYmM1OTYvdGFibGVyYW5nZTo3YWE2Y2E2NDU3Y2M0YjBhOTI0MjI1YTY1YmViYzU5Nl8yLTEtMS0xLTE2NDQ2OA_3c6a0b62-e42c-49cf-8801-2fd3d647f0af">VLD WS</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iedee371707064afcbee677b865587fb1_D20220101-20220930" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6N2FhNmNhNjQ1N2NjNGIwYTkyNDIyNWE2NWJlYmM1OTYvdGFibGVyYW5nZTo3YWE2Y2E2NDU3Y2M0YjBhOTI0MjI1YTY1YmViYzU5Nl8yLTItMS0xLTE2NDQ2OA_9b343d56-8e54-44f8-b34e-d0cf57dba907">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. &#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDIw_95cc6cc5-3881-4000-a637-b164e9c41559">Yes</ix:nonNumeric> &#9746;&#160;&#160;&#160;&#160;&#160;No &#9744;</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:112%">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;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDIx_b80fd8fb-474a-4193-a789-41ad13eb4cd6">Yes</ix:nonNumeric> &#9746;&#160;&#160;&#160;&#160;&#160;No &#9744;</span></div><div style="margin-top:6pt;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-bottom: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:16.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Large accelerated filer</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:120%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated filer</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:120%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6NWMxZDFiYjI0Yzg2NGRmY2JjZDRiMTk1YjRhOGFmNzkvdGFibGVyYW5nZTo1YzFkMWJiMjRjODY0ZGZjYmNkNGIxOTViNGE4YWY3OV8xLTAtMS0xLTE2NDQ2OA_05632599-990c-4bfd-8350-95d203551d3e">Non-accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Smaller reporting company</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:120%"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6NWMxZDFiYjI0Yzg2NGRmY2JjZDRiMTk1YjRhOGFmNzkvdGFibGVyYW5nZTo1YzFkMWJiMjRjODY0ZGZjYmNkNGIxOTViNGE4YWY3OV8xLTQtMS0xLTE2NDQ2OA_6b26353b-b894-4b60-a6cb-8040756979dc">&#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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Emerging growth company</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:120%"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6NWMxZDFiYjI0Yzg2NGRmY2JjZDRiMTk1YjRhOGFmNzkvdGFibGVyYW5nZTo1YzFkMWJiMjRjODY0ZGZjYmNkNGIxOTViNGE4YWY3OV8yLTQtMS0xLTE2NDQ2OA_232c1bb3-1889-4146-9d46-77721266616c">&#9746;</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:3pt"><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. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityExTransitionPeriod" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDIy_cf86a628-5321-4e7a-b93c-48c45ab1e8f4">&#9744;</ix:nonNumeric></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). &#160;&#160;&#160;&#160;Yes <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDE4_5c8c8cb5-2b3f-46c6-be62-721e04152021">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;&#160;No &#9746;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of November 7, 2022, the registrant had <ix:nonFraction unitRef="shares" contextRef="i6f74f05069aa44998e9bb8f1c63fe428_I20221107" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8xOTU4_efa8d8c6-4354-48e8-bc14-a68851b31cb3">186,418,770</ix:nonFraction> shares of common stock, $0.00001 per share outstanding.</span></div><div style="margin-bottom: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: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="height:18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_10"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom: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:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.394%"></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="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%">Page</span></td></tr><tr><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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_16">Part I. Financial Information</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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="#i2eb1493a1e6440dc89128539e936ea38_19">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_19">Financial Statements</a> (unaudited)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i2eb1493a1e6440dc89128539e936ea38_16">5</a></span></div></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Condensed Consolidated<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_22"> Balance Sheets</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_22"> as of </a>September&#160;30, 2022<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_22"> and </a>December&#160;31, 2021<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_22"> </a>(unaudited)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i2eb1493a1e6440dc89128539e936ea38_22">5</a></span></div></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Condensed<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_25"> Consolidated Statements of Operations and Comprehensive Income (Loss) for the Three and </a>Nine Months Ended September 30, 2022<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_25"> and </a>2021<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_25"> </a>(unaudited)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i2eb1493a1e6440dc89128539e936ea38_25">6</a></span></div></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Condensed<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_28"> Consolidated Statements of Cash Flows</a> for the Nine Months Ended September 30, 2022 and 2021 (unaudited)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i2eb1493a1e6440dc89128539e936ea38_28">7</a></span></div></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Condensed Consolidated <a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_31">Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit) for the Three and </a>Nine Months Ended September 30, 2022<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_31"> and </a>2021<a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_31"> </a>(unaudited)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i2eb1493a1e6440dc89128539e936ea38_31">9</a></span></div></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><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="#i2eb1493a1e6440dc89128539e936ea38_34">Notes to Condensed Consolidated Financial Statements (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:#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="#i2eb1493a1e6440dc89128539e936ea38_34">11</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_85">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_85">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i2eb1493a1e6440dc89128539e936ea38_85">35</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_124">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_124">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i2eb1493a1e6440dc89128539e936ea38_124">54</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_127">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_127">Controls and Procedures</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:#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="#i2eb1493a1e6440dc89128539e936ea38_127">54</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_133">Part II. Other Information</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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="#i2eb1493a1e6440dc89128539e936ea38_136">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_136">Legal Proceedings</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:#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="#i2eb1493a1e6440dc89128539e936ea38_136">56</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_139">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_139">Risk Factors</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:#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="#i2eb1493a1e6440dc89128539e936ea38_139">57</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_142">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_142">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><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="#i2eb1493a1e6440dc89128539e936ea38_142">90</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_145">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_145">Defaults Upon Senior Securities</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:#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="#i2eb1493a1e6440dc89128539e936ea38_145">90</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_148">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_148">Mine Safety Disclosures</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:#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="#i2eb1493a1e6440dc89128539e936ea38_148">90</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_151">Item 5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_151">Other Information</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:#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="#i2eb1493a1e6440dc89128539e936ea38_151">90</a></span></div></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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_154">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i2eb1493a1e6440dc89128539e936ea38_154">Exhibits</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:#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="#i2eb1493a1e6440dc89128539e936ea38_154">91</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="#i2eb1493a1e6440dc89128539e936ea38_157">Signatures</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:#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="#i2eb1493a1e6440dc89128539e936ea38_157">92</a></span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_13"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Explanatory Note &#8211; Certain Defined Terms</span></div><div style="margin-bottom:12pt;margin-top:6pt"><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 Quarterly Report or the context otherwise requires, references to:</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;2022 Private Warrant&#8221; means the warrant to purchase up to 70,000 shares of common stock issued to Silicon Valley Bank in conjunction with the joinder and fourth loan modification agreement. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Board&#8221; or &#8220;Board of Directors&#8221; means the board of directors of the Company.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Bylaws&#8221; means the restated bylaws of the Company.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Business Combination Agreement&#8221; means that certain Business Combination Agreement, dated as of March 22, 2021, by and among JAWS Spitfire, Merger Sub and Legacy Velo3D, as amended by Amendment #1 to Business Combination Agreement dated as of July 20, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Certificate of Incorporation&#8221; means the restated certificate of incorporation of the Company.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;common stock&#8221; means the shares of common stock, par value $0.00001 per share, of the Company.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Class A ordinary shares&#8221; means the Class A ordinary shares, par value $0.0001 per share, of JAWS Spitfire, prior to the Domestication, which automatically converted, on a one-for-one basis, into shares of common stock in connection with the Closing.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Class B ordinary shares&#8221; means the Class B ordinary shares, par value $0.0001 per share, of JAWS Spitfire, prior to the Domestication, which automatically converted, on a one-for-one basis, into shares of common stock in connection with the Closing.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Closing&#8221; means the closing of the Merger.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Closing Date&#8221; means September 29, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Domestication&#8221; means the domestication contemplated by the Business Combination Agreement, whereby JAWS Spitfire effected a deregistration and a transfer by way of continuation from the Cayman Islands to the State of Delaware, pursuant to which JAWS Spitfire&#8217;s jurisdiction of incorporation was changed from the Cayman Islands to the State of Delaware.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;DGCL&#8221; means the General Corporation Law of the State of Delaware.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Earnout Shares&#8221; means up to 21,758,148 shares of our common stock issuable pursuant to the Business Combination Agreement to certain Legacy Velo3D equity holders upon the achievement of certain vesting conditions.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Equity Incentive Plan&#8221; means the Velo3D, Inc. 2021 Equity Incentive Plan.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;ESPP&#8221; means the Velo3D, Inc. 2021 Employee Stock Purchase Plan.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Exchange Act&#8221; means the Securities Exchange Act of 1934, as amended.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Founder Shares&#8221; means the 8,625,000 shares of our common stock issued to the Sponsor and the other Initial Stockholders in connection with the automatic conversion of the Class B ordinary shares in connection with the Closing.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;GAAP&#8221; means United States generally accepted accounting principles.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Initial Stockholders&#8221; means the Sponsor together with Andy Appelbaum, Mark Vallely and Serena J. Williams.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;IPO&#8221; means the Company&#8217;s initial public offering, consummated on December 7, 2020, of 34,500,000 units (including 4,500,000 units that were issued to the underwriters in connection with the exercise in full of their over-allotment option) at $10.00 per unit.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;JAWS Spitfire&#8221; refers to JAWS Spitfire Acquisition Corporation, a Cayman Islands exempted company, prior to the Closing.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;JOBS Act&#8221; means the Jumpstart Our Business Startups Act of 2012. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Legacy Velo3D&#8221; means Velo3D, Inc., a Delaware corporation (n/k/a Velo3D US, Inc.), prior to the Closing.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Legacy Velo3D equity holder&#8221; means certain former stockholders and equity award holders of Legacy Velo3D.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Merger&#8221; and &#8220;Reverse Recapitalization&#8221; mean the merger contemplated by the Business Combination Agreement, whereby Merger Sub merged with and into Legacy Velo3D, with Legacy Velo3D surviving the merger as a wholly-owned subsidiary of the Company on the Closing Date.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Merger Sub&#8221; means Spitfire Merger Sub, Inc., a Delaware corporation.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;NYSE&#8221; means the New York Stock Exchange.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;PIPE Financing&#8221; means the private placement pursuant to which the PIPE Investors collectively subscribed for 15,500,000 shares of our common stock at $10.00 per share, for an aggregate purchase price of $155,000,000, on the Closing.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;PIPE Investors&#8221; means certain institutional investors that invested in the PIPE Financing.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;PIPE Shares&#8221; means the 15,500,000 shares of our common stock issued in the PIPE Financing.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;private placement warrants&#8221; means the 4,450,000 warrants originally issued to the Sponsor in a private placement in connection with our IPO.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;public shares&#8221; means the Class A ordinary shares included in the units issued in our IPO.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;public shareholders&#8221; means holders of public shares.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;public warrants&#8221; means the 8,625,000 warrants included in the units issued in our IPO.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Sarbanes-Oxley Act&#8221; or &#8220;SOX&#8221; means the Sarbanes-Oxley Act of 2002.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;SEC&#8221; means the United States Securities and Exchange Commission.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Securities Act&#8221; means the Securities Act of 1933, as amended.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8220;Sponsor&#8221; means Spitfire Sponsor LLC, a Delaware limited liability company.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8220;Velo3D&#8221; refers to Velo3D, Inc., a Delaware corporation (f/k/a JAWS Spitfire Acquisition Corporation, a Cayman Islands exempted company), and its consolidated subsidiaries following the Closing.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, unless otherwise indicated or the context otherwise requires, references in this Quarterly Report to the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; and similar terms refer to Legacy Velo3D prior to the Merger and to Velo3D and its consolidated subsidiaries after giving effect to the Merger.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_16"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Forward-looking Statements</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain statements in this Quarterly Report may constitute &#8220;forward-looking statements&#8221; for purposes of the federal securities laws. Our forward-looking statements include, but are not limited to, statements regarding our or our management team&#8217;s expectations, hopes, beliefs, intentions or strategies regarding the future. In addition, any statements that refer to projections, forecasts or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking statements. The words &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;can,&#8221; &#8220;contemplate,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;forecast,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;might,&#8221; &#8220;plan,&#8221; &#8220;possible,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;seek,&#8221; &#8220;should,&#8221; &#8220;target,&#8221; &#8220;will,&#8221; &#8220;would&#8221; and similar expressions may identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking. Forward-looking statements in this Quarterly Report may include, for example, statements about:</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our market opportunity;</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability to maintain the listing of our common stock and the public warrants on the NYSE, and the potential liquidity and trading of such securities;</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability to recognize the anticipated benefits of the Merger, which may be affected by, among other things, competition, the ability of the combined company to grow and manage growth profitably and retain its key employees;</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in applicable laws or regulations;</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inability to develop and maintain effective internal control over financial reporting;</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to raise financing in the future;</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our success in retaining or recruiting, or changes required in, our officers, key employees or directors; </span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the period over which we anticipate our existing cash and cash equivalents will be sufficient to fund our operating expenses and capital expenditure requirements;</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential for our business development efforts to maximize the potential value of our portfolio;</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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">regulatory developments in the United States and foreign countries;</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of laws and regulations;</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our estimates regarding expenses, future revenue, capital requirements and needs for additional financing;</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our financial performance;</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effect of the ongoing COVID-19 pandemic, economic downturns or recessions, inflation, interest rate fluctuations and supply chain shortages on the foregoing; and</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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">other factors detailed under the section entitled &#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%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forward-looking statements contained in this Quarterly Report are based on current expectations and beliefs concerning future developments and their potential effects on us. There can be no assurance that future developments affecting us will be those that we have anticipated. These forward-looking statements involve a number of risks, uncertainties (some of which are beyond our control) or other assumptions that may cause actual results or performance to be materially different from those expressed or implied by these forward-looking </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">statements. These risks and uncertainties include, but are not limited to, those factors described under the section entitled &#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%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;. Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary in material respects from those projected in these forward-looking statements. Some of these risks and uncertainties may in the future be amplified by the ongoing COVID-19 pandemic and other macroeconomic factors and there may be additional risks that we consider immaterial or which are unknown. It is not possible to predict or identify all such risks. We do not undertake any obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_19"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Financial Statements</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_22"></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>CONDENSED CONSOLIDATED BALANCE SHEETS<br/>(Unaudited)<br/>(In thousands, except share and per share data)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.324%"></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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNC0xLTEtMS0xNjQ0Njg_1eb24209-9c0b-4351-9dc0-1c32a1a27206">40,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNC0zLTEtMS0xNjQ0Njg_8c97b12e-344b-4f1e-ae13-e03eb3af28fc">207,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNS0xLTEtMS0xNjQ0Njg_fb454751-b142-49c2-9140-07c4e61fcd94">72,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNS0zLTEtMS0xNjQ0Njg_111c8ac0-be70-40fd-b8d3-3c73c1358b12">15,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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, 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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNi0xLTEtMS0xNjQ0Njg_bd781ffd-6989-4c3f-8398-393118b68c9e">20,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNi0zLTEtMS0xNjQ0Njg_6cb278f6-3aed-49b3-9a0b-a52e0382e662">12,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNy0xLTEtMS0xNjQ0Njg_5b54e0f2-1a23-4e24-a3a4-042759156349">69,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNy0zLTEtMS0xNjQ0Njg_3dc151f1-6e82-4dfd-a318-21b83a0adee2">22,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Contract 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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfOC0xLTEtMS0xNjQ0Njg_d48f2f90-6431-4e9d-9fa8-d9dbf6a1a87d">2,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfOC0zLTEtMS0xNjQ0Njg_29c6e579-870b-46b9-819c-d69465678b72">274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfOS0xLTEtMS0xNjQ0Njg_e819e3f1-2ef8-4557-9422-736b2a602670">4,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfOS0zLTEtMS0xNjQ0Njg_b937f738-019d-493b-9bc9-975e7617f6a7">9,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTAtMS0xLTEtMTY0NDY4_f291229f-6419-45d0-bcfe-9fce2164844d">210,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTAtMy0xLTEtMTY0NDY4_8b6fd09b-caae-467d-b40a-c0c5c99d2aa0">268,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTEtMS0xLTEtMTY0NDY4_e1c7c649-74df-4d04-b01b-79a5e4167920">19,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTEtMy0xLTEtMTY0NDY4_f54e5e57-3d45-4247-a74a-61a052459322">10,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Equipment on lease, 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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTItMS0xLTEtMTY0NDY4_2c2e1fe6-c0c3-4c8a-8da8-15f1ce0b567d">8,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTItMy0xLTEtMTY0NDY4_1e1b4323-c692-4e58-aa3a-3c87380566d6">8,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTMtMS0xLTEtMTY0NDY4_95b23d5e-68a1-48cf-9029-e3fdfd69ec84">20,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTMtMy0xLTEtMTY0NDY4_d2b0a4ca-1ae0-455b-8d83-ef7ac8314c27">16,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTQtMS0xLTEtMTY0NDY4_9cf17ef4-3f94-4898-8e6d-4b8a79fbdebc">257,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;border-top:1pt solid #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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTQtMy0xLTEtMTY0NDY4_96375a2c-40fd-47ca-b4c8-6451580809db">302,717</ix:nonFraction>&#160;</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%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTctMS0xLTEtMTY0NDY4_da0fe817-a926-4d16-973f-332100636858">14,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTctMy0xLTEtMTY0NDY4_7f6396ce-1851-45cb-bd6a-e9a674d57f34">9,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:AccruedExpensesAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTgtMS0xLTEtMTY0NDY4_33fd7b5c-582a-4b34-b818-11e59c74fb39">19,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="velo:AccruedExpensesAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTgtMy0xLTEtMTY0NDY4_50d9488f-a80f-44c8-811e-083d653f10f7">9,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Debt&#8201;&#8211;&#8201;current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LongTermDebtCurrentMaturitiesExcludingConvertibleNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTktMS0xLTEtMTY0NDY4_f8be0fc3-75e9-47ca-a239-51a1778936b6">1,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="velo:LongTermDebtCurrentMaturitiesExcludingConvertibleNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTktMy0xLTEtMTY0NDY4_f181f6e0-b099-43e8-8155-779fcdef9495">5,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjAtMS0xLTEtMTY0NDY4_8dcab612-7535-43e9-9ac1-d67f5ab7f2ef">26,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjAtMy0xLTEtMTY0NDY4_e6e18438-fed4-4b5b-86b4-66b3421e8ed5">22,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjEtMS0xLTEtMTY0NDY4_bd11d2bc-e6c8-4cda-8aea-a6c489b37dde">61,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjEtMy0xLTEtMTY0NDY4_59dad733-ef85-4a6b-85f5-7a0bdd587daf">46,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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%">Long-term debt&#8201;&#8211;&#8201;less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LongTermDebtExcludingConvertibleNotesAndCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjItMS0xLTEtMTY0NDY4_1ad64206-99d3-46eb-a868-0d101b800d6e">4,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="velo:LongTermDebtExcludingConvertibleNotesAndCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjItMy0xLTEtMTY0NDY4_17efd9bb-cb20-45f5-a9ab-e3ac819c7f21">2,956</ix:nonFraction>&#160;</span></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;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%">Contingent earnout 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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjQtMS0xLTEtMTY0NDY4_e9ab4721-36c8-4322-9bf8-ff9fc4d40396">53,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjQtMy0xLTEtMTY0NDY4_10fb9a60-0b78-4375-8f31-6cae68b393c9">111,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Warrant 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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjUtMS0xLTEtMTY0NDY4_916580f5-5d54-476f-9420-bf22f71ea678">10,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjUtMy0xLTEtMTY0NDY4_3bc85a02-b20d-4c07-80d2-8995960bb658">21,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:OtherLiabilitiesAndLeaseLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjYtMS0xLTEtMTY0NDY4_346f08e9-0470-405f-ad67-6238faf21186">14,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="velo:OtherLiabilitiesAndLeaseLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjYtMy0xLTEtMTY0NDY4_0faa1b00-bfd0-46df-8ed5-608958b7bb50">9,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjctMS0xLTEtMTY0NDY4_56fc7fd1-5930-40ef-9bfc-ac1a7d943ab7">144,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjctMy0xLTEtMTY0NDY4_d3bce053-d4fb-4b74-b202-bbd16899de57">192,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 15)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjgtMS0xLTEtMTY0NDY4_4aa19ed6-b273-4cec-824b-e6dc47a65016"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjgtMy0xLTEtMTY0NDY4_34f2d133-0f91-4d79-a2ad-7674f61dc612"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfMTg_59d649d8-b0ac-4988-b95d-8f860c30f54a"><ix:nonFraction unitRef="usdPerShare" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfMTg_e976ed00-5b9c-4793-b45b-316271360b48">0.00001</ix:nonFraction></ix:nonFraction> par value&#8201;- <ix:nonFraction unitRef="shares" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfMzM_0c251e8c-921d-4d18-96f3-94f993463935"><ix:nonFraction unitRef="shares" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfMzM_56f4e83f-1813-4046-b8bf-dda706d020aa">500,000,000</ix:nonFraction></ix:nonFraction> shares authorized at September&#160;30, 2022 and December&#160;31, 2021,  <ix:nonFraction unitRef="shares" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfNjk_179f3627-6ea5-41b6-872f-cad5d0673c35"><ix:nonFraction unitRef="shares" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfNjk_3c301615-950a-4383-8b39-ab0cfa7fbcc8">186,412,818</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfNzY_2a4d8160-7fa1-43ae-a6e5-a7c7d7a8b660"><ix:nonFraction unitRef="shares" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfNzY_fb2e6a0c-2c06-439e-b20f-a19df751e980">183,232,494</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of September&#160;30, 2022 and December&#160;31, 2021, 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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMS0xLTEtMTY0NDY4_cf85cb5e-d6e6-4cd7-8a1a-8dd44bbb6cce">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMy0xLTEtMTY0NDY4_fc0fc25d-083d-47ea-812d-3091a2a90d0e">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzEtMS0xLTEtMTY0NDY4_3fff6d5d-98a8-4995-b9a5-2eac7215ec1e">356,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzEtMy0xLTEtMTY0NDY4_2e082b9e-e5e0-409b-b55e-8d8b87e1be30">340,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Accumulated other 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%">(<ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzItMS0xLTEtMTY0NDY4_2dff7599-7bb4-4026-8a1f-88e5d06b62ac">1,135</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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzItMy0xLTEtMTY0NDY4_a609ef4f-60a7-4c8c-8f9f-8435f47cb3c8">14</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;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%">Accumulated deficit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzMtMS0xLTEtMTY0NDY4_aa78c298-c873-42fc-964f-df50047ee58e">242,454</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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzMtMy0xLTEtMTY0NDY4_7cbaef05-1478-4326-80c0-65c8c05e7806">229,867</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;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzQtMS0xLTEtMTY0NDY4_d70b570a-bc93-41ea-8c6d-3fd155e29cad">112,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzQtMy0xLTEtMTY0NDY4_5797dd36-03b6-4d8b-8557-d51035c189ed">110,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#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: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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzUtMS0xLTEtMTY0NDY4_9c209637-e45e-42fd-935e-e7369b9920fe">257,477</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;border-top:1pt solid #ffffff;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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzUtMy0xLTEtMTY0NDY4_b7460ccb-da22-4978-9bdd-4f8b1ed865cb">302,717</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/><br/>The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_25"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND                         COMPREHENSIVE LOSS<br/>(Unaudited)<br/>(In thousands, except share and per share data)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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><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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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:400;line-height:100%">3D Printer</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="i01dc1e680154408b9ec52554c7a40fc7_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMy0xLTEtMS0xNjQ0Njg_1bc9d7e1-ec33-4f4b-a7e8-1193ab9d7f02">16,537</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4feae158f0c4828a763a1946c1d4f82_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMy0zLTEtMS0xNjQ0Njg_143e018d-8e20-48b7-91d5-d640e51a24cd">7,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i2d35930971184ea19baa4c9d647f6975_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMy01LTEtMS0xNjQ0Njg_b4585161-6673-4dd2-a2b9-2d10129c4f3f">44,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5505f78eca82401a9debdde9701c77ad_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMy03LTEtMS0xNjQ0Njg_926c38d5-8b22-43ac-af99-b60bafd63de6">13,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 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%">Recurring payment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNC0xLTEtMS0xNjQ0Njg_c84fac7c-2ebb-4600-9e01-6cb2abb1ab59">1,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNC0zLTEtMS0xNjQ0Njg_bcbccd19-4964-45be-ad86-74225e312c26">596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNC01LTEtMS0xNjQ0Njg_f077f3c3-e0f3-4a29-8b87-708ceffaaf6c">3,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNC03LTEtMS0xNjQ0Njg_bf9fed98-5282-4789-b1a5-9959f30a3edf">1,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:400;line-height:100%">Support services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa0352c3e2b849e1989b97ab0036873c_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNS0xLTEtMS0xNjQ0Njg_66ca7817-c0e1-4dbb-80a6-c0018bba1c6b">1,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2b4ead662a348a5bc87fc7e5d260c1a_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNS0zLTEtMS0xNjQ0Njg_87ae5af0-9c6b-4ba5-aab8-5d4489f6dc89">834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia28f78b3a1c8469aa469e35b24965805_D20220101-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNS01LTEtMS0xNjQ0Njg_84f909be-f6b0-49cc-85aa-bb1ed55c5f64">3,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="i1bb5797590a94babbc212a172cb31230_D20210101-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNS03LTEtMS0xNjQ0Njg_20f2cb04-c8e3-4c65-8c21-94f8089b787e">2,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Total Revenue</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="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNi0xLTEtMS0xNjQ0Njg_c74038b8-94eb-4527-9706-a15ac43779f3">19,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNi0zLTEtMS0xNjQ0Njg_9049a8d0-74f4-444b-ab6e-51250647e3d7">8,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNi01LTEtMS0xNjQ0Njg_d75eda21-c76d-43c2-8fdb-6d2cdef14b68">50,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNi03LTEtMS0xNjQ0Njg_f99302c5-89b4-49cf-9feb-19f71846a2ef">17,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 revenue</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;border-top:1pt solid #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:400;line-height:100%">3D Printer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01dc1e680154408b9ec52554c7a40fc7_D20220701-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOC0xLTEtMS0xNjQ0Njg_d4769bd9-a26e-4277-9b63-140d08ecb467">16,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4feae158f0c4828a763a1946c1d4f82_D20210701-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOC0zLTEtMS0xNjQ0Njg_fe623cd3-b79e-4003-8ed1-3dcf615baa78">5,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d35930971184ea19baa4c9d647f6975_D20220101-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOC01LTEtMS0xNjQ0Njg_2b358bb5-de02-443b-a840-4d2262f8f16d">42,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5505f78eca82401a9debdde9701c77ad_D20210101-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOC03LTEtMS0xNjQ0Njg_06bb2ef2-e411-47aa-8123-a04b79185f83">10,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;border-top:1pt solid #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:400;line-height:100%">Recurring payment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38f525cac4fa4ce5bf8f042db7828fa9_D20220701-20220930" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOS0xLTEtMS0xNjQ0Njg_a54afd70-abb7-4825-93f6-f779a25bbf84">656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d9ccb07d60343f5b4b3ccb0ee937bff_D20210701-20210930" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOS0zLTEtMS0xNjQ0Njg_a0651fbc-48e0-4e62-816a-fea6f9dc54e6">418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e71edaeb04c4bfebab5f1f24893e075_D20220101-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOS01LTEtMS0xNjQ0Njg_50c81dd7-4645-424c-b162-448bb5a5ad1c">2,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c502a9813bd41c391aa1c7175d5eaaa_D20210101-20210930" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOS03LTEtMS0xNjQ0Njg_4308e6fe-08ce-4c5e-9a1a-af16bf19f276">862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:400;line-height:100%">Support services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa0352c3e2b849e1989b97ab0036873c_D20220701-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTAtMS0xLTEtMTY0NDY4_88f98145-2844-4b8a-bd15-f4d0dc4292e1">2,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2b4ead662a348a5bc87fc7e5d260c1a_D20210701-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTAtMy0xLTEtMTY0NDY4_3ceb0ad0-fe3b-4a7d-959d-62406520dcf3">1,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia28f78b3a1c8469aa469e35b24965805_D20220101-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTAtNS0xLTEtMTY0NDY4_8cf46d58-9c44-4f32-833c-fcd42680aae5">5,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bb5797590a94babbc212a172cb31230_D20210101-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTAtNy0xLTEtMTY0NDY4_0fe30246-0a1e-45ff-8733-55ab5aa3b6de">2,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTEtMS0xLTEtMTY0NDY4_e815e6b6-74e1-4d8e-ab6b-7eb34fb9dd39">19,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTEtMy0xLTEtMTY0NDY4_c6eeb9cf-f487-4248-a438-dbcb62c0eaed">7,237</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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTEtNS0xLTEtMTY0NDY4_f7ae6937-3b43-4855-a0c3-5bf978c8a1f9">49,851</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="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTEtNy0xLTEtMTY0NDY4_47bd4093-68d7-4a48-a449-a707054e1976">13,761</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;border-top:1pt solid #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%">Gross profit (loss)</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="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTItMS0xLTEtMTY0NDY4_10231d6a-690d-4eee-b62a-27c537e83371">121</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTItMy0xLTEtMTY0NDY4_0bade2c6-07fe-4747-a09f-b4b77dc2f2a7">1,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTItNS0xLTEtMTY0NDY4_a475ea31-a47d-4ec8-aa07-8995cda28a71">1,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTItNy0xLTEtMTY0NDY4_fd9f1592-2fa2-430f-9094-9c22e736620a">3,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:400;line-height:100%">Operating expenses</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 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%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTQtMS0xLTEtMTY0NDY4_be58ac6b-6707-4083-aea4-dcb37f9d3e64">12,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTQtMy0xLTEtMTY0NDY4_d04a9d22-341c-4a60-b332-97b5998a08e6">7,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTQtNS0xLTEtMTY0NDY4_ecac2681-e458-4c0c-bc7c-b9cf1771afb7">38,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTQtNy0xLTEtMTY0NDY4_da4f7566-5524-4d0b-8187-4e847ee280e2">19,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:400;line-height:100%">Selling and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTUtMS0xLTEtMTY0NDY4_afd4e7cf-5d0c-4275-baf5-dbfe9a5dbec8">5,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTUtMy0xLTEtMTY0NDY4_9f56364a-2ae7-41d8-aafa-723a2d0f5cb5">3,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTUtNS0xLTEtMTY0NDY4_b391e3ea-2e35-4a32-8e62-8620182e9359">17,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTUtNy0xLTEtMTY0NDY4_53d64e68-392d-4739-815a-3fdb5a626b22">7,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTYtMS0xLTEtMTY0NDY4_54b5bffa-2200-4d5d-9f41-72861503b8da">9,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTYtMy0xLTEtMTY0NDY4_418576db-e755-450b-ba68-a9e9bf3938f7">5,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTYtNS0xLTEtMTY0NDY4_df63af3d-3d3b-4aa0-a7b7-07d2778e5ad6">27,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTYtNy0xLTEtMTY0NDY4_20e148ce-dfa8-4986-8387-5abb1da4b2b5">15,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTctMS0xLTEtMTY0NDY4_c23a5144-3b34-44fe-9eaf-564a2cdf1347">27,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTctMy0xLTEtMTY0NDY4_cbd7ca80-5d91-40eb-8733-a3737db6400e">16,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTctNS0xLTEtMTY0NDY4_a097b1d7-b173-4405-bca4-d0b78d25d1e7">83,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTctNy0xLTEtMTY0NDY4_bab24d79-e9da-41ec-82ae-2c569dc5f6f8">41,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTgtMS0xLTEtMTY0NDY4_e0ecebbf-362b-4b35-b2af-cfcda156eb24">27,953</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTgtMy0xLTEtMTY0NDY4_31bb901d-b61b-4904-83e9-aabbc43e7e9e">15,017</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTgtNS0xLTEtMTY0NDY4_40e7cecb-2450-4d1f-b598-04f8c9f986f9">82,367</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTgtNy0xLTEtMTY0NDY4_a07c4a60-2179-4dcc-8bf8-0ca6a09308f8">38,681</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTktMS0xLTEtMTY0NDY4_38eca15c-6801-43fe-a4b4-b3a3a3371ca7">129</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="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTktMy0xLTEtMTY0NDY4_d74dc895-35a9-4cca-b839-29bef254a64a">986</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTktNS0xLTEtMTY0NDY4_fa140353-0af1-4080-9606-154603895bd0">362</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTktNy0xLTEtMTY0NDY4_a92ee625-90b0-406d-8ed7-a37ee0e89fed">1,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:400;line-height:100%">Loss on the convertible note modification</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtMS0xLTEtMTY0ODkw_bc30ca65-8552-41c2-80d0-e32d62b8c5c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtMy0xLTEtMTY0ODkw_48fa96fb-9dce-4347-b54c-923aa6eea739">50,577</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtNS0xLTEtMTY0ODkw_50342c29-6396-47cd-bc90-556077bdd7b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtNy0xLTEtMTY0ODkw_b2e01c61-c370-4d24-bcd1-2b263db38a93">50,577</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:400;line-height:100%">Gain (loss) on fair value of warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" sign="-" name="velo:GainLossOnFairValueOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtMS0xLTEtMTY0NDY4_78cde1d8-12cb-45a4-8161-0562d4758e3d">6,612</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" sign="-" name="velo:GainLossOnFairValueOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtMy0xLTEtMTY0NDY4_5f9e6f42-cf40-4653-8706-1efd2cb564dd">1,892</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:GainLossOnFairValueOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtNS0xLTEtMTY0NDY4_c2700029-c802-4da6-8a74-c84cbf257c26">11,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="velo:GainLossOnFairValueOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtNy0xLTEtMTY0NDY4_aff48647-1dfa-4c78-92bf-397ecdfefeca">3,633</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:400;line-height:100%">Gain (loss) on fair value of contingent earnout 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:91%">(<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" sign="-" name="velo:GainLossOnFairValueOfContingentEarnoutLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjEtMS0xLTEtMTY0NDY4_4472bda2-e2a5-4167-909e-082dd2982001">40,885</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:91%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="velo:GainLossOnFairValueOfContingentEarnoutLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjEtMy0xLTEtMTY0NDY4_c9856dbe-056c-40c8-88f7-b6531453d5f6">2,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:GainLossOnFairValueOfContingentEarnoutLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjEtNS0xLTEtMTY0NDY4_c7ad2208-e573-4c61-97eb-75f5c6d63028">58,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:GainLossOnFairValueOfContingentEarnoutLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjEtNy0xLTEtMTY0NDY4_ab2ea7af-16ce-41a1-9be5-4f76c994ff6a">2,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjItMS0xLTEtMTY0NDY4_325c24de-a44d-4319-bff9-837369a8df79">384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjItMy0xLTEtMTY0NDY4_0cb07455-6a87-4063-a6fe-09fcd06bdb4a">120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjItNS0xLTEtMTY0NDY4_4836cc46-e66e-49e0-84dc-f8d5c9800b76">993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjItNy0xLTEtMTY0NDY4_7323c97a-84bf-43a4-a09c-f91241a2890d">156</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Loss before provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjMtMS0xLTEtMTY0NDY4_7c84401b-af49-4b42-9122-13b0450a5573">75,195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjMtMy0xLTEtMTY0NDY4_44a26c71-16a8-4fa3-854d-91a8a402eb43">66,578</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjMtNS0xLTEtMTY0NDY4_7657e2f8-0871-4938-be2b-832171d3aabc">12,587</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjMtNy0xLTEtMTY0NDY4_630d6140-a781-43ca-a696-a94160fdd125">92,663</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjQtMS0xLTEtMTY0NDY4_67a975f8-77f5-4080-8560-8071e23de7d4">&#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="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjQtMy0xLTEtMTY0NDY4_a12b0d41-3479-482e-a467-9a19cd9c0ab0">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjQtNS0xLTEtMTY0NDY4_14497abf-44b1-43cc-b17a-d60c298e9adb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjQtNy0xLTEtMTY0NDY4_6e55f0dc-936a-4f08-8e7a-e17cc6b1bcd5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Net loss</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="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjUtMS0xLTEtMTY0NDY4_080e1f98-33b6-45ea-b8f9-a19a0b0bb36e">75,195</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;border-top:1pt solid #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="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjUtMy0xLTEtMTY0NDY4_6e322d79-cc09-453f-8ccf-1d85a6e26785">66,578</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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjUtNS0xLTEtMTY0NDY4_0965f1cb-2096-426e-b323-26f31a3d61c9">12,587</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="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjUtNy0xLTEtMTY0NDY4_73a03e42-7302-4974-b798-1ea25017b472">92,663</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:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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;border-top:1pt solid #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%">Net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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 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%">&#160;&#160;&#160;&#160;&#160;Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjgtMS0xLTEtMTY0NDY4_c8ffc425-d59a-4a35-b096-d76eb48f576d">0.41</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjgtMy0xLTEtMTY0NDY4_0998cbec-6714-4193-b0a2-6a0632c0eaba">3.36</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjgtNS0xLTEtMTY0NDY4_010bd9b3-9063-4c91-a3cf-7f49b56c3e3c">0.07</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjgtNy0xLTEtMTY0NDY4_6d6787d4-bf0f-4d0d-bdbb-039cc90453c7">5.34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">&#160;&#160;&#160;&#160;&#160;Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjktMS0xLTEtMTY0NDY4_07b69e6d-8f59-4ec7-a9ff-1111f51f701c">0.41</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjktMy0xLTEtMTY0NDY4_11945750-9a58-47b6-8d0b-ade55acb123f">3.36</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjktNS0xLTEtMTY0NDY4_a45cfb57-b5b5-442b-b149-ec09773be38c">0.07</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjktNy0xLTEtMTY0NDY4_7359b2cb-b204-4693-8345-6b88626176f7">5.34</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 used in computing net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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 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%">&#160;&#160;&#160;&#160;&#160;Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%"><ix:nonFraction unitRef="shares" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzItMS0xLTEtMTY0NDY4_90e6b360-d374-4c09-a7af-fcb5c4a3e072">185,560,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%"><ix:nonFraction unitRef="shares" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzItMy0xLTEtMTY0NDY4_b0ba9ccc-a8a1-4c41-aad9-7434f5360802">19,793,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzItNS0xLTEtMTY0NDY4_3420e495-86f8-420f-bd8e-602accbb5f4f">184,454,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzItNy0xLTEtMTY0NDY4_c4f2d08e-376e-4898-a05f-9e7f78b84be8">17,348,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">&#160;&#160;&#160;&#160;&#160;Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%"><ix:nonFraction unitRef="shares" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzMtMS0xLTEtMTY0NDY4_5fecd02f-66bb-4a5c-a212-588ffaf9fbf8">185,560,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%"><ix:nonFraction unitRef="shares" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzMtMy0xLTEtMTY0NDY4_38683c37-8356-4c60-949a-c2da357573e0">19,793,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzMtNS0xLTEtMTY0NDY4_b2ce0337-d369-4a29-943b-1df056b6d2f2">184,454,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%"><ix:nonFraction unitRef="shares" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzMtNy0xLTEtMTY0NDY4_b1512e0f-9495-4f8d-8abb-dbda23bc2ce6">17,348,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzUtMS0xLTEtMTY0NDY4_02cf394f-75ec-404e-a487-f96a306f89b8">75,195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzUtMy0xLTEtMTY0NDY4_9c848c71-18bd-4dd5-bdd2-1eb588fc3237">66,578</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzUtNS0xLTEtMTY0NDY4_a19c2b24-0fa8-4932-a50c-98c9068503c2">12,587</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzUtNy0xLTEtMTY0NDY4_a952f404-7649-454a-b5ce-9b26a3519d72">92,663</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:400;line-height:100%">Net unrealized holding loss on available-for-sale investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzYtMS0xLTEtMTY0NDY4_faad1608-1a32-4471-be46-9b7ff7c0d6ac">178</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="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzYtMy0xLTEtMTY0NDY4_0b4d4fad-aa01-483d-b885-9c7ffd003a7e">&#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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzYtNS0xLTEtMTY0NDY4_6b1fdae2-404a-416a-8cd7-607ff7c0482c">1,121</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="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzYtNy0xLTEtMTY0NDY4_19d9e473-7886-4e92-b4a2-5582d0f5a886">&#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 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%">Total comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzctMS0xLTEtMTY0NDY4_2fd1cf88-d299-47ef-ba7b-aaee855d7d07">75,373</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="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzctMy0xLTEtMTY0NDY4_ae5a5f85-599f-4bc9-857f-3b3f591e7ec2">66,578</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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzctNS0xLTEtMTY0NDY4_0eb71836-1b16-4682-b77c-a7cfa9037b5a">13,708</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="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzctNy0xLTEtMTY0NDY4_1c2c6411-9ce9-4c49-a5b8-b3d6be0c1037">92,663</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_28"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS<br/>(Unaudited)<br/>(In thousands)</span></div><div style="margin-bottom:9pt;margin-top:8pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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%">Nine months ended September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMy0xLTEtMS0xNjQ0Njg_56289434-93be-4ae4-a3ba-9e05f3c32f94">12,587</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="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMy0zLTEtMS0xNjQ0Njg_46718509-08e6-46b7-9f77-7466211c6127">92,663</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%">Adjustments to reconcile net loss to net cash used in operating 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="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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNS0xLTEtMS0xNjQ0Njg_b93af270-ed42-4c38-83fb-6ab0716eec39">3,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNS0zLTEtMS0xNjQ0Njg_874e518f-2368-4304-b975-9cc04887c571">1,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNi0xLTEtMS0xNjQ0Njg_52468c65-b8d6-4fa8-ab9f-303d0f7f0db8">15,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNi0zLTEtMS0xNjQ0Njg_ada40e66-e530-4f81-8732-a36352a1012a">1,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Loss on the convertible note modification</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNy0xLTEtMS0xNjQ5ODQ_a7a35617-b65a-4e9e-8230-38363ab5b9dc">&#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="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNy0zLTEtMS0xNjQ5ODQ_ca9be4cc-1477-4c96-8670-9e2d3b2eee4c">50,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">(Gain) loss on fair value of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNy0xLTEtMS0xNjQ0Njg_ec4c6a63-cf50-4e12-b5c4-393725be22d7">11,039</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="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNy0zLTEtMS0xNjQ0Njg_b46440f8-ff62-43b4-99a3-7d95fda608c8">3,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Gain on fair value of contingent earnout 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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="velo:FairValueAdjustmentOfDerivativesAndWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfOC0xLTEtMS0xNjQ0Njg_a84fbb23-51dc-4966-99bf-8a2ae030d915">58,110</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="velo:FairValueAdjustmentOfDerivativesAndWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfOC0zLTEtMS0xNjQ0Njg_4421bb93-fbbf-4510-94ee-5a5e67819f71">2,014</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%">Changes in 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 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%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTAtMS0xLTEtMTY0NDY4_4fd730d6-6863-478e-b77f-51280d9eae40">8,144</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTAtMy0xLTEtMTY0NDY4_751bfc94-154b-4f60-97f0-65ca34b64173">5,326</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTEtMS0xLTEtMTY0NDY4_cd270594-f469-4633-98be-80adee058227">41,807</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTEtMy0xLTEtMTY0NDY4_ab3938ac-0a7e-43cb-a376-8a8f1e76e42e">3,022</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTItMS0xLTEtMTY0NDY4_3aab5816-4d31-4058-9a66-0ad81b910dc4">2,096</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTItMy0xLTEtMTY0NDY4_3d684fd7-6229-4bbb-b6fe-5b1d7ec1438b">1,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTMtMS0xLTEtMTY0NDY4_55e57bf1-b49c-43b1-be12-3c78506bcd7a">7,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTMtMy0xLTEtMTY0NDY4_6c2e60fc-28df-4b19-9dd3-dc1f1f08b8c3">1,767</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTQtMS0xLTEtMTY0NDY4_26458539-db62-4d12-83e0-1a62752dc1fd">1,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTQtMy0xLTEtMTY0NDY4_2111655b-f32d-44c4-af78-170db0c5e8e5">2,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTUtMS0xLTEtMTY0NDY4_529e1cb6-9c6f-4cee-8800-10a48c00a0f5">1,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTUtMy0xLTEtMTY0NDY4_1c2ea486-c26c-49af-ac31-66ee39334160">252</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTYtMS0xLTEtMTY0NDY4_6f774469-367c-4eb7-9673-6a1c62654ef9">10,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTYtMy0xLTEtMTY0NDY4_a8de79e6-c51f-4571-a63c-663252bfa592">3,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTctMS0xLTEtMTY0NDY4_a2eec9cb-5068-4382-9e17-448c95f8d001">3,789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTctMy0xLTEtMTY0NDY4_ed363aa3-b243-4a99-9535-51392de20885">12,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTgtMS0xLTEtMTY0NDY4_ec776950-8fdd-4dc3-bb44-f93532fe5aee">1,215</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTgtMy0xLTEtMTY0NDY4_d6dba331-b194-4664-9205-abafe947cee2">1,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTktMS0xLTEtMTY0NDY4_d2879b34-2249-4689-9c91-76f39c9b76ef">92,154</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTktMy0xLTEtMTY0NDY4_f3eaa19c-ff60-42ab-bf52-6c9886549007">31,266</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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%">Purchase of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjEtMS0xLTEtMTY0NDY4_60621285-f7a4-45d1-91fb-c13655ee861d">12,228</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjEtMy0xLTEtMTY0NDY4_d832534e-9832-49d3-bda6-5ca460692d1e">1,534</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Production of equipment for lease to customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:PaymentsToAcquireEquipmentForLeaseToCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjItMS0xLTEtMTY0NDY4_c6b2996d-0437-4fcf-b33d-361cb1a267d9">4,174</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:PaymentsToAcquireEquipmentForLeaseToCustomers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjItMy0xLTEtMTY0NDY4_63f22101-4b7a-4c09-b6bb-f52f10f7925c">6,919</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Purchases of available-for-sale investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjMtMS0xLTEtMTY0NDY4_45ef2fca-a1a8-4a50-a4e8-a9a280a8b93e">87,655</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjMtMy0xLTEtMTY0NDY4_3bfe4bb2-06f0-4ab7-9e39-d2b8c1e9ea8d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Proceeds from maturity of available-for-sale investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjQtMS0xLTEtMTY0NDY4_1930885a-e0ac-4ad6-8ec2-342a1351859b">29,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjQtMy0xLTEtMTY0NDY4_c3176773-f2c7-48b8-9cf0-7a56c73599db">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Net cash used in investing activities</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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjUtMS0xLTEtMTY0NDY4_877d84c5-bd33-46f3-9f6b-879ff188746a">74,507</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="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjUtMy0xLTEtMTY0NDY4_5ec630ce-bfae-49e5-9b68-0a8252948dd4">8,453</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">Proceeds from loan refinance, net of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjgtMS0xLTEtMTc2ODM3_ae049636-68ad-4a0a-8cd6-3dd083aee10b">6,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjgtMy0xLTEtMTc2ODk2_355ac28a-70bc-4988-a6ec-48a806659c51">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Repayment of loans in connection with loan refinance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:RepaymentsOfSecuredDebtInConnectionWithDebtIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjktMS0xLTEtMTc2ODM3_c8bd295c-5180-4e00-a0c8-e685248366da">8,089</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:RepaymentsOfSecuredDebtInConnectionWithDebtIssuance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjktMy0xLTEtMTc2ODk2_82993f19-4741-4ecc-bc6c-72a6db1ae1a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Proceeds from Merger</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:ProceedsFromMerger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjgtMS0xLTEtMTY1MDY3_9908e2f0-b02d-4fb4-8b64-79f3438c78f1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:ProceedsFromMerger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjgtMy0xLTEtMTY1MDY3_71bbace2-2a7f-420f-b742-2b11fe6812e4">143,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Proceeds from PIPE financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjktMS0xLTEtMTY1MDY3_a933d6f7-8c76-4cf2-8895-0910a39da883">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjktMy0xLTEtMTY1MDY3_e9fdc3fd-7d55-44a3-8d01-d501f0242bfb">155,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Proceeds from loan refinance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjctMS0xLTEtMTY0NDY4_231ecccf-e543-475a-a2f7-9bd426c5c485">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjctMy0xLTEtMTY0NDY4_1074bc8c-86ee-458c-9856-9e4bc8fe12ff">19,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Repayment of term loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjgtMS0xLTEtMTY0NDY4_760d1929-c2a5-4771-afd6-20591b381050">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjgtMy0xLTEtMTY0NDY4_275c25a2-7cc1-49a3-aa1f-33da777e1148">4,997</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Repayment of property and equipment loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:RepaymentOfPropertyAndEquipmentLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzItMS0xLTEtMTY1MDg4_9e8cfe38-b620-45d8-8f48-ecf621383d30">355</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:RepaymentOfPropertyAndEquipmentLoan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzItMy0xLTEtMTY1MDg4_2d2990d6-f367-4526-9af6-45f6c6656575">833</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Proceeds from term loan revolver facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzMtMS0xLTEtMTY1MDg4_e573529f-d35b-44a7-b6ea-d26200bc0dfb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzMtMy0xLTEtMTY1MDg4_d1f4f692-4903-4ab8-8409-f8a2c8843d25">3,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Proceeds from convertible notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjktMS0xLTEtMTY0NDY4_0def049e-ef4a-454a-ad3f-79c65b884911">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjktMy0xLTEtMTY0NDY4_840f5538-2752-48fe-b8d3-8efb39c10270">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Proceeds from equipment loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzAtMS0xLTEtMTY0NDY4_9dc96314-4553-4552-bd69-f2652eea0000">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzAtMy0xLTEtMTY0NDY4_04cc0649-37f9-4914-b4a5-c65f0dac0185">5,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Repayment of equipment loans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:RepaymentOfLongTermDebtExcludingConvertibleNotes" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzEtMS0xLTEtMTY0NDY4_912d98fd-c558-4af4-9076-e7bf81badfee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:RepaymentOfLongTermDebtExcludingConvertibleNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzEtMy0xLTEtMTY0NDY4_2165ff02-1ea6-43f6-b418-0b260547abcf">1,878</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Issuance of common stock upon exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzItMS0xLTEtMTY0NDY4_64162b01-2c12-437b-9821-9ad6d5f05721">1,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzItMy0xLTEtMTY0NDY4_0aeedaa2-4503-481c-9f04-347e8c15288b">313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:8pt;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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></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%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzMtMS0xLTEtMTY0NDY4_a5ecc1f7-efb1-4b39-9f08-2ae3f385bcad">537</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzMtMy0xLTEtMTY0NDY4_823daba5-74b0-4acc-86a8-10a2e2115cc8">323,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzQtMS0xLTEtMTY0NDY4_83cc3967-5094-4557-9dac-4435c4917618">57</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzQtMy0xLTEtMTY0NDY4_4dfbcb8c-5819-40c9-abc8-18a9dfb882bb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzUtMS0xLTEtMTY0NDY4_c6bc25cd-5478-4480-884a-48c0a0a959c2">167,255</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzUtMy0xLTEtMTY0NDY4_58a990d4-3fe4-4ac7-8ba9-4b356a005941">283,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and restricted cash at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzYtMS0xLTEtMTY0NDY4_472c9839-533d-41f7-934f-ca52948e2ab3">208,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="i221347a6d2074738af33277ad5891755_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzYtMy0xLTEtMTY0NDY4_46bc4461-5efa-4ae2-b041-4dd90f383157">15,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents and restricted cash at end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzctMS0xLTEtMTY0NDY4_389b576d-0df0-4bb5-bbd0-b3b31054f06d">41,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzctMy0xLTEtMTY0NDY4_98ae6f38-1fd6-4c24-b48e-debca8e10bab">299,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Supplemental disclosure of cash flow information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Cash paid for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDAtMS0xLTEtMTY0NDY4_b338c1a3-6acc-419b-bb0e-a75deee89055">253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDAtMy0xLTEtMTY0NDY4_90804733-b3be-4193-b81e-4267b25a5c80">857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Supplemental disclosure of non-cash information</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Conversion of warrants into redeemable convertible preferred stock, net settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDItMS0xLTEtMTY0NDY4_fe10d028-3120-41e9-8b20-6711b132eca9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDItMy0xLTEtMTY0NDY4_79f3cba2-1d30-4b80-90c3-bbcf9649e165">899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Conversion of convertible notes to Series D redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:ConversionOfDebtIntoRedeemableConvertiblePreferredStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDgtMS0xLTEtMTY1MTQ0_f0edd2a3-fd28-4d36-abe0-2b468f5d6f85">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:ConversionOfDebtIntoRedeemableConvertiblePreferredStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDgtMy0xLTEtMTY1MTQ0_620feb90-1c32-4cd0-a528-850bca752eac">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Conversion of redeemable convertible preferred stock into common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDktMS0xLTEtMTY1MTQ0_c110b1a9-c3de-44ca-af07-8ee4f1a5af29">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDktMy0xLTEtMTY1MTQ0_85d6cb8e-9de6-4a58-9b73-475a455a8057">180,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Conversion of warrants into common stock, net settlement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:ConversionOfWarrantsIntoCommonStockNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTAtMS0xLTEtMTY1MTQ0_0ed3b847-7e6a-442e-958e-a4e0fb1201ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:ConversionOfWarrantsIntoCommonStockNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTAtMy0xLTEtMTY1MTQ0_3cff02b0-a90a-419f-9728-9f252104774c">3,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Reclassification of warrants liability upon the reverse recapitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:WarrantsReclassified" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTEtMS0xLTEtMTY1MTQ0_23ee2cc8-a39f-4801-acc8-65058edd7fa2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:WarrantsReclassified" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTEtMy0xLTEtMTY1MTQ0_fd369bc3-b480-474c-8293-8ae76933386b">21,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Reclassification of contingent earnout liability upon the reverse recapitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:BusinessCombinationContingentLiabilityReclassified" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTItMS0xLTEtMTY1MTQ0_8f3f224d-6548-46c3-9a56-dc7996f26fc4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:BusinessCombinationContingentLiabilityReclassified" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTItMy0xLTEtMTY1MTQ0_b31ca642-fd3d-4f37-b9b7-0cd67e4602f4">120,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Issuance of common stock warrants in connection with financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:WarrantsIssued" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTMtMS0xLTEtMTY1MTQ0_a2986b85-9b87-49b7-bc9d-09eb4ed17428">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:WarrantsIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTMtMy0xLTEtMTY1MTQ0_fe6171a5-b4ae-433d-aaea-9d7e3e3b2b2e">316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Issuance of common stock warrants in connection with refinancing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:WarrantsIssuedInConnectionWithRefinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTQtMS0xLTEtMTczOTMx_259336ed-58ae-448b-a98f-7e452b566758">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:WarrantsIssuedInConnectionWithRefinancingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTQtMy0xLTEtMTczOTMx_585d7cc2-ba9d-47e4-b7ce-2863526ec470">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Unpaid liabilities related to property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTQtMS0xLTEtMTY1MTQ0_c0b34e1f-861a-41cd-aed5-df2e66df558f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTQtMy0xLTEtMTY1MTQ0_713cdd4d-7759-451d-8c57-faf861118ccf">3,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Unpaid merger transactional costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:MergerRelatedCostsIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTUtMS0xLTEtMTY1MTQ0_c6c11244-dc5f-4aec-934a-ec3acef18d2d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:MergerRelatedCostsIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTUtMy0xLTEtMTY1MTQ0_a934d878-eded-458a-b944-021d468ddd78">19,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash shown on the condensed consolidated statements of cash flows:</span></div><div style="margin-bottom: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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOmY1MTU3ZjM5MWY3ZjQ1MjM5NjBlMGQzZDgzN2UxYzQwL3RhYmxlcmFuZ2U6ZjUxNTdmMzkxZjdmNDUyMzk2MGUwZDNkODM3ZTFjNDBfMy0xLTEtMS0xNjQ0Njg_889789d6-7d2f-40f8-8154-0ea0e16c4f15">40,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOmY1MTU3ZjM5MWY3ZjQ1MjM5NjBlMGQzZDgzN2UxYzQwL3RhYmxlcmFuZ2U6ZjUxNTdmMzkxZjdmNDUyMzk2MGUwZDNkODM3ZTFjNDBfMy0zLTEtMS0xNjQ0Njg_d6fad86c-4aba-407f-b911-e1b879d83b93">296,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash (Other assets)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:RestrictedCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOmY1MTU3ZjM5MWY3ZjQ1MjM5NjBlMGQzZDgzN2UxYzQwL3RhYmxlcmFuZ2U6ZjUxNTdmMzkxZjdmNDUyMzk2MGUwZDNkODM3ZTFjNDBfNC0xLTEtMS0xNjQ0Njg_034b855c-8457-49b0-ab03-111a6d914b8c">800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOmY1MTU3ZjM5MWY3ZjQ1MjM5NjBlMGQzZDgzN2UxYzQwL3RhYmxlcmFuZ2U6ZjUxNTdmMzkxZjdmNDUyMzk2MGUwZDNkODM3ZTFjNDBfNC0zLTEtMS0xNjQ0Njg_c722ecfb-9243-43e3-ba3e-369bb6b5067c">2,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOmY1MTU3ZjM5MWY3ZjQ1MjM5NjBlMGQzZDgzN2UxYzQwL3RhYmxlcmFuZ2U6ZjUxNTdmMzkxZjdmNDUyMzk2MGUwZDNkODM3ZTFjNDBfNS0xLTEtMS0xNjQ0Njg_4d49f85d-7e59-4dd5-a3c2-42f351b631d3">41,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOmY1MTU3ZjM5MWY3ZjQ1MjM5NjBlMGQzZDgzN2UxYzQwL3RhYmxlcmFuZ2U6ZjUxNTdmMzkxZjdmNDUyMzk2MGUwZDNkODM3ZTFjNDBfNS0zLTEtMS0xNjQ0Njg_5c45fa50-1cb1-40a1-8ea4-f5b3a7423372">299,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_31"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>CONDENSED CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)<br/>(Unaudited)<br/>(In thousands, except share data)</span></div><div style="margin-bottom:12pt;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:16.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><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:7.5pt;font-weight:700;line-height:100%">Redeemable Convertible Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1.5pt solid #000;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:7.5pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;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:7.5pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity (Deficit)</span></td></tr><tr style="height:12pt"><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:7.5pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1.5pt 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:7.5pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of June 30, 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:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="i5600639f9ff640bc99fb5ee85c3a3dff_I20210630" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi0xLTEtMS0xNjQ0Njg_5ee88761-2a69-4b76-af91-3d557ccea33f">117,734,383</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i5600639f9ff640bc99fb5ee85c3a3dff_I20210630" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi0zLTEtMS0xNjQ0Njg_500333cd-8432-43c0-91c9-018bd1e4cbeb">123,704</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding: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-left:1.5pt solid #000;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:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="ia68b2683aff346eca0ff6551a93c6114_I20210630" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi02LTEtMS0xNjQ0Njg_ebbbc0c1-bd05-4f77-878c-b2a2c62b701d">16,168,582</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ia68b2683aff346eca0ff6551a93c6114_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi04LTEtMS0xNjQ0Njg_e65901e8-174b-4fbe-9c61-a9cd80c37f8a">1</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ia57bb83e4aef4937972a0a249cbc49f5_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi0xMC0xLTEtMTY0NDY4_f58b6736-312e-41cc-bc3a-89afd2a5e279">16,446</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i8cb8367d3aae400aa8f86517231baf82_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi0xMi0xLTEtMTY0NDY4_d0944834-bd76-4563-9c37-47a19bb36e8e">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i4ebb63c845944bf6add1fb8de0621d1c_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi0xNC0xLTEtMTY0NDY4_44e44c76-4f93-4ce2-9d87-778243851d17">148,861</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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i5600639f9ff640bc99fb5ee85c3a3dff_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi0xNi0xLTEtMTY0NDY4_c6a2d557-54b7-443b-95b5-d97e6a7900e7">132,414</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Conversion of warrants into preferred stock, net settlement</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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="INF" name="velo:TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMy0xLTEtMS0xNjU0MTM_9405b068-152b-4b2c-8e54-75d2383d7a61">126,802</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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="velo:TemporaryEquityValueConversionOfWarrantsToPreferredStockNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMy0zLTEtMS0xNjU0MTM_bfb7f353-8dc4-49d5-bb73-b9566524eb66">899</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="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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><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:7.5pt;font-weight:400;line-height:82%">&#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><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:7.5pt;font-weight:400;line-height:82%">&#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><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:7.5pt;font-weight:400;line-height:82%">&#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><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:7.5pt;font-weight:400;line-height:82%">&#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><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:7.5pt;font-weight:400;line-height:82%">&#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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Conversion of convertible notes into preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="INF" name="velo:TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNC0xLTEtMS0xNjU0MTM_73ee1d1c-582a-4d06-8441-9118de74fd5b">6,820,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="velo:TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNC0zLTEtMS0xNjU0MTM_b11c3341-6409-44a3-b8bb-7e397f737381">55,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="shares" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="INF" sign="-" name="velo:TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS0xLTEtMS0xNjU0MTM_061464e6-557a-4125-9380-a9bf39bed1c2">124,681,207</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:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" sign="-" name="velo:TemporaryEquityValueConversionOfPreferredStockIntoCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS0zLTEtMS0xNjU0MTM_c0391855-8326-440e-b260-e0fbf10a9d54">180,180</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="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="ic5168f3702a1428db947e8ed78fed476_D20210701-20210930" decimals="INF" name="velo:StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS02LTEtMS0xNjU0Mjg_329bcfed-2c30-4545-ac6f-8a107bfa8b41">126,310,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS0xMC0xLTEtMTY1NDI4_83c47aab-9900-4917-a8d8-b025d98497f2">180,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS0xNi0xLTEtMTY5NTc4_22f4afd6-3ae5-41cb-86e3-5072ae3a1d67">180,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Conversion of warrants into common stock, net settlement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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="3" style="background-color:#cceeff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="ic5168f3702a1428db947e8ed78fed476_D20210701-20210930" decimals="INF" name="velo:StockIssuedDuringPeriodSharesConversionOfWarrants" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNi02LTEtMS0xNjU0Mjg_e1cf5f8f-4f8a-44b9-ad45-d10a183dac2e">239,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueConversionOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNi0xMC0xLTEtMTY1NDI4_d5db0d94-e531-4bf1-a451-946f1db25adf">3,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueConversionOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNi0xNi0xLTEtMTY5NTc4_f1701a6f-7dad-488f-9e6a-b251eee33856">3,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Issuance of contingent earnout liability upon the reverse recapitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930" decimals="-3" sign="-" name="velo:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xMC0xLTEtMTY1NDI4_db7a6d6e-1a75-4efd-8f4a-c26b73cfb162">120,763</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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" sign="-" name="velo:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xNi0xLTEtMTY5NTc4_dfdeccd0-e37c-4376-a366-457ed470cd55">120,763</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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Issuance of warrants upon the reverse recapitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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="3" style="background-color:#cceeff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930" decimals="-3" sign="-" name="velo:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOC0xMC0xLTEtMTY1NDI4_b74cd76e-e4e7-41b3-acd7-06f4deba2a66">21,051</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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" sign="-" name="velo:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOC0xNi0xLTEtMTY5NTc4_dc105922-6fa1-4770-b340-677c31610d21">21,051</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Issuance of common stock upon the reverse recapitalization, net of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="ic5168f3702a1428db947e8ed78fed476_D20210701-20210930" decimals="INF" name="velo:StockIssuedDuringPeriodSharesReverseCapitalization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS02LTEtMS0xNjU0Mjg_d1f24e03-43dd-461f-8264-b36b3ea6a543">40,409,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ic5168f3702a1428db947e8ed78fed476_D20210701-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueReverseCapitalization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS04LTEtMS0xNjU0Mjg_39da6cc1-e978-4199-8918-67e6425bf9bd">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueReverseCapitalization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xMC0xLTEtMTY1NDI4_062f4934-6c6c-4d27-9ea7-72763a0c4531">278,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueReverseCapitalization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xNi0xLTEtMTY5NTc4_b9ee19bd-90d4-49f6-a869-73c6804461c1">278,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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="3" style="background-color:#cceeff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="ic5168f3702a1428db947e8ed78fed476_D20210701-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMy02LTEtMS0xNjQ0Njg_c34ec43b-f762-4331-92ec-11eefffad9c7">35,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMy0xMC0xLTEtMTY0NDY4_c264a1f0-80af-4bf8-8441-6b8bf6a23ad0">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMy0xNi0xLTEtMTY0NDY4_c77efd5a-df81-4b36-ae0b-cb073446096a">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Issuance of common stock warrants in connection with financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNC0xMC0xLTEtMTY0NDY4_1d11e48a-7b4c-4224-8ba2-6a1c6276df5d">182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNC0xNi0xLTEtMTY0NDY4_2181c78e-cacf-4f29-91e5-b497f5a35dfb">182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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="3" style="background-color:#cceeff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS0xMC0xLTEtMTY0NDY4_bab14c0f-d242-4dd2-8d56-3c395fd9234d">676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS0xNi0xLTEtMTY0NDY4_ba7c510a-9c13-4ca1-94b7-f3e1b08ee663">676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i9362558f904d4ffe85c41cf6a32c2229_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNi0xNC0xLTEtMTY0NDY4_07c24ad1-6b54-4d35-8e80-204ae97518a1">66,578</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:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNi0xNi0xLTEtMTY0NDY4_0ecf3f93-9b97-4125-a24b-2d2b01e908a3">66,578</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of September&#160;30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">  </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:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xLTEtMS0xNjQ0Njg_b6044e01-b97f-410d-b951-b19ba4f6245a">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0zLTEtMS0xNjQ0Njg_076a2c42-a116-47fd-ad61-54f143d90095">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding: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-left:1.5pt solid #000;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:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="id097b5b5f39e4aaf8f253ebb4c044634_I20210930" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy02LTEtMS0xNjQ0Njg_97012e45-00b5-4598-9c41-ec4a919407a0">183,163,826</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="id097b5b5f39e4aaf8f253ebb4c044634_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy04LTEtMS0xNjQ0Njg_96f51388-1055-44ee-8ef1-c0ca601b9bd2">2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i717882d15d7a482fb4e66cf575c911ad_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xMC0xLTEtMTY0NDY4_f5d32200-2814-4806-835b-7d0d3a19ed36">337,605</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="if81fa544c1364b27a154ebc2bd78860a_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xMi0xLTEtMTY0NDY4_2beac5f1-ff0b-4a87-8864-a00e812675d3">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i7be9f16b69f14dbd878e617d3abbd3e4_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xNC0xLTEtMTY0NDY4_4b3fa73c-44e1-4194-8a7e-e93ce6dfac62">215,439</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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xNi0xLTEtMTY0NDY4_8a4fbf6d-79ca-4809-adbf-524e3340591c">122,168</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of June 30, 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:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="ia8321ac3d9d24665a1ce375b8f7acd62_I20220630" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xLTEtMS0xNjQ0Njg_813f7ded-bd62-4323-ade7-72dc24fe630d">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ia8321ac3d9d24665a1ce375b8f7acd62_I20220630" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0zLTEtMS0xNjQ0Njg_218e80ce-e3c5-45c9-8904-d9b306e779eb">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding: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-left:1.5pt solid #000;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:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="ida8ecb5191d64486b6a1632e1d0fa549_I20220630" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS02LTEtMS0xNjQ0Njg_e1e60686-6f8a-47f6-a6a7-771dbc1aa0ca">184,909,608</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ida8ecb5191d64486b6a1632e1d0fa549_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS04LTEtMS0xNjQ0Njg_5cde2c2f-dfd0-4b44-9105-94e969531083">2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ib372a56a12bb491191e9510476a4ee74_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xMC0xLTEtMTY0NDY4_8b1970ef-7210-4483-9668-dbebddbcd77d">350,797</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="ib6f39f17069c4af3b0d511b2957fbb3b_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xMi0xLTEtMTY0NDY4_e638ff0c-24dc-4e55-b31c-618a246437fb">957</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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="iac21d0d11f62479cb09a5b0cf4aa090f_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xNC0xLTEtMTY0NDY4_6025c2ff-fae5-40eb-a8c2-cc6f10fa9d56">167,259</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:7.5pt;font-weight:700;line-height:82%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ia8321ac3d9d24665a1ce375b8f7acd62_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xNi0xLTEtMTY0NDY4_0c44ed5d-a90b-48f7-b07d-c81e46acaa8b">182,583</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options and release of restricted stock units</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:7.5pt;font-weight:400;line-height:82%">&#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><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:7.5pt;font-weight:400;line-height:82%">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="i4d878ef02c9e440a9e0281f714c91ca9_D20220701-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTAtNi0xLTEtMTY0NDY4_ecb52b40-2a7b-48d8-8ec8-0c9d7bee3b73">1,248,369</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:7.5pt;font-weight:400;line-height:82%">&#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><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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i90899451baea41b987bdf51adfdabc75_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTAtMTAtMS0xLTE2NDQ2OA_095bf54e-7d7e-4429-b843-ee7278249640">673</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:7.5pt;font-weight:400;line-height:82%">&#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><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:7.5pt;font-weight:400;line-height:82%">&#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><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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTAtMTYtMS0xLTE2NDQ2OA_87b3b1f7-1012-478d-b108-310c1dd0a147">673</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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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="3" style="background-color:#cceeff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i4d878ef02c9e440a9e0281f714c91ca9_D20220701-20220930" decimals="INF" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTEtNi0xLTEtMTY0NDY4_2fe54bdd-72bd-4a13-b011-e802b471806b">254,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i90899451baea41b987bdf51adfdabc75_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTEtMTAtMS0xLTE2NDQ2OA_fc8a94d1-2f8b-4b01-999b-dbde526c0c72">5,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTEtMTYtMS0xLTE2NDQ2OA_bfe3680a-290c-41b5-b303-303aae310de8">5,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Issuance of common stock warrants in connection with financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i90899451baea41b987bdf51adfdabc75_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTktMTAtMS0xLTE3MTY3Nw_ebfa5183-9336-4e4e-b509-92081b137f01">170</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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTktMTYtMS0xLTE3Mzk0NQ_9226f3e4-7db6-4a73-a7bd-cec082577a9b">170</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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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="3" style="background-color:#cceeff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i476906359a6d452e8863192dfb86d38a_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTItMTQtMS0xLTE2NDQ2OA_9a1b5c61-a817-4f89-8171-beaeccccf40e">75,195</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:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTItMTYtMS0xLTE2NDQ2OA_e02c4c1d-5385-47b9-acaf-916ac09f42b4">75,195</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Other 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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="ie36ad392c66d4de1a023fa03c132abd1_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTMtMTItMS0xLTE2NDQ2OA_d720ef22-9706-4455-babc-274548b192eb">178</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:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:400;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTMtMTYtMS0xLTE2NDQ2OA_83946933-65db-49a2-b410-c4dd50166301">178</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of September&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </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:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtMS0xLTEtMTY0NDY4_e5d63a85-f70e-40e5-bd73-d64ec31b23c8">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtMy0xLTEtMTY0NDY4_f15ff7d0-1bfc-40a3-a3d0-4aed1e5f5aea">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1.5pt solid #000;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:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="shares" contextRef="i7cb4f83aa8a744a0a54c4a8e27b7057f_I20220930" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtNi0xLTEtMTY0NDY4_fe63b4cd-77e6-4d27-ab1d-a873cc03e544">186,412,818</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:700;line-height:82%">$</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:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i7cb4f83aa8a744a0a54c4a8e27b7057f_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtOC0xLTEtMTY0NDY4_276b1a97-ebd8-4446-913b-2353a0055c9e">2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:700;line-height:82%">$</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:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="i311c46de341f482bad65166424929c3e_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtMTAtMS0xLTE2NDQ2OA_e9cf4818-c908-4b07-8037-62da1652d7eb">356,457</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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:7.5pt;font-weight:700;line-height:82%">$</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:7.5pt;font-weight:700;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="i85ef088c0d294da7babd806a58b755f9_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtMTItMS0xLTE2NDQ2OA_274b060d-f52d-48c0-94ba-c0d3e5de782a">1,135</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:7.5pt;font-weight:700;line-height:82%">$</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:7.5pt;font-weight:700;line-height:82%">(<ix:nonFraction unitRef="usd" contextRef="ibba62284c9e741c29518e5b37830d714_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtMTQtMS0xLTE2NDQ2OA_6593f575-c909-404f-95c2-7202e72ce200">242,454</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:7.5pt;font-weight:700;line-height:82%">$</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:7.5pt;font-weight:700;line-height:82%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtMTYtMS0xLTE2NDQ2OA_5e9823d2-27ee-4ba7-9a98-522e9d2299fc">112,870</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:82%">&#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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom: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:17.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><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:7.5pt;font-weight:700;line-height:100%">Redeemable Convertible Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1.5pt solid #000;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:7.5pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;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:7.5pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity (Deficit)</span></td></tr><tr style="height:12pt"><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:7.5pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1.5pt 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:7.5pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of December&#160;31, 2020 </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:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i221347a6d2074738af33277ad5891755_I20201231" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi0xLTEtMS0xNjQ0Njg_06256f0a-5dea-421f-a407-8954166d63c4">117,734,383</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221347a6d2074738af33277ad5891755_I20201231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi0zLTEtMS0xNjQ0Njg_e929838c-ccb0-4c73-a24d-7f1b7ab91800">123,704</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1.5pt solid #000;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:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9b7a6beb960e44158edd1947e905b131_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi02LTEtMS0xNjQ0Njg_5c5f1883-74cd-435f-9704-186d7358a726">16,003,558</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b7a6beb960e44158edd1947e905b131_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi04LTEtMS0xNjQ0Njg_0f017eee-b263-4633-b6ab-f3c8d986992f">1</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7bae851fecc49a289b55c18628a4bad_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi0xMC0xLTEtMTY0NDY4_c0a1c927-397a-4b42-bdf9-7529dab53e91">14,954</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69382074aba34f77a3cf49427fa60ef4_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi0xMi0xLTEtMTY0NDY4_7df3cf87-c74d-4b3c-ac2e-100753ec8711">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b78b90a6b3d4a21a9866df68a0eca2c_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi0xNC0xLTEtMTY0NDY4_68a3e107-b066-4524-9a7a-e8c15be3f780">122,776</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:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i221347a6d2074738af33277ad5891755_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi0xNi0xLTEtMTY0NDY4_e386e3b3-b58f-4a11-a72e-7d2357b39b22">107,821</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Conversion of warrants into preferred stock, net settlement</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="INF" name="velo:TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMy0xLTEtMS0xNjU3MTg_2bdf6ccd-a197-426a-a99a-b38819212073">126,802</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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:TemporaryEquityValueConversionOfWarrantsToPreferredStockNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMy0zLTEtMS0xNjU3MTg_2c299ca4-5645-4e42-894f-295019f753a0">899</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="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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><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:7.5pt;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><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:7.5pt;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><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:7.5pt;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><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:7.5pt;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><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:7.5pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Conversion of convertible notes into preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="INF" name="velo:TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNC0xLTEtMS0xNjU3MTg_7d967382-a7e9-461f-b726-8e25ffdc95a6">6,820,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNC0zLTEtMS0xNjU3MTg_8c620080-7d90-4426-ba00-52fada4e1174">55,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="INF" sign="-" name="velo:TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS0xLTEtMS0xNjU3MTg_c2571a7f-ec39-4dfb-ba57-9b60bceb82a0">124,681,207</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="velo:TemporaryEquityValueConversionOfPreferredStockIntoCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS0zLTEtMS0xNjU3MTg_4c5a0f63-4120-4b5d-b9ae-ea3c2c36f8af">180,180</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="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icce750d02d7b4283afbb2473fab906bf_D20210101-20210930" decimals="INF" name="velo:StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS02LTEtMS0xNjU3MzI_f347c93d-097f-4a57-ab0f-4079916a7669">126,310,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS0xMC0xLTEtMTY1NzMy_944042c2-2409-4740-83c1-98660ac33aa1">180,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS0xNi0xLTEtMTY5NTg2_7c28e493-9c8c-4628-9e1b-65de873ef26c">180,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Conversion of warrants into common stock, net settlement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icce750d02d7b4283afbb2473fab906bf_D20210101-20210930" decimals="INF" name="velo:StockIssuedDuringPeriodSharesConversionOfWarrants" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNi02LTEtMS0xNjU3MzI_c08b057e-191c-49d7-81e2-b5988ff41cdf">239,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueConversionOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNi0xMC0xLTEtMTY1NzMy_da7ad887-db52-455f-99d6-c0561b2b1543">3,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueConversionOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNi0xNi0xLTEtMTY5NTg2_848ee078-2c09-4920-8dc6-f5bd3df40dc4">3,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Issuance of contingent earnout liability upon the reverse recapitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930" decimals="-3" sign="-" name="velo:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xMC0xLTEtMTY1NzMy_810f1a18-01b3-47a0-bc4c-4e2a5f72d4ea">120,763</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:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="velo:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xNi0xLTEtMTY5NTg2_14792891-fd81-4d39-97ca-7199cf750a96">120,763</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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Issuance of warrants upon the reverse recapitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930" decimals="-3" sign="-" name="velo:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOC0xMC0xLTEtMTY1NzMy_1f46bfbf-fea5-4d8a-a173-f4083ef7d08b">21,051</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:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="velo:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOC0xNi0xLTEtMTY5NTg2_5ad6bbbc-1329-4f08-81b3-9efba022afc6">21,051</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Issuance of common stock upon the reverse recapitalization, net of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icce750d02d7b4283afbb2473fab906bf_D20210101-20210930" decimals="INF" name="velo:StockIssuedDuringPeriodSharesReverseCapitalization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS02LTEtMS0xNjU3MzI_a0a63230-97cb-453f-98ff-51a7721a5ee2">40,409,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icce750d02d7b4283afbb2473fab906bf_D20210101-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueReverseCapitalization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS04LTEtMS0xNjU3MzI_83700f3a-965a-40e3-9d9e-1d524e3a845f">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueReverseCapitalization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xMC0xLTEtMTY1NzMy_709f5579-80d4-419d-8c19-1e08071271ed">278,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:StockIssuedDuringPeriodValueReverseCapitalization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xNi0xLTEtMTY5NTg2_a13d71b3-175c-46ff-96dd-dc6e602ab4f2">278,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Issuance of common stock upon exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icce750d02d7b4283afbb2473fab906bf_D20210101-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMy02LTEtMS0xNjQ0Njg_f873dfbb-a46c-48c9-8211-edf65bb2b6bc">200,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMy0xMC0xLTEtMTY0NDY4_f58a2403-41ff-4a71-b394-cfdf97e29116">313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMy0xNi0xLTEtMTY0NDY4_dfeebc3f-74e3-4904-991f-a9892517672e">313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:115%">Issuance of common stock warrants in connection with financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNC0xMC0xLTEtMTY0NDY4_3d94b9e3-bbc5-448e-950f-fdb3d8912337">316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNC0xNi0xLTEtMTY0NDY4_de3770da-d034-4600-87fc-f00ab6145d70">316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS0xMC0xLTEtMTY0NDY4_4c843b4c-2bda-466b-bdde-d764925e46ce">1,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS0xNi0xLTEtMTY0NDY4_e4314c87-33e0-4720-858b-3a49fb15b5cc">1,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946407700e4947a4a1177b25aa129cbd_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNi0xNC0xLTEtMTY0NDY4_76e7c84f-0fc2-4391-a327-ce6f8249d706">92,663</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNi0xNi0xLTEtMTY0NDY4_d8a90da6-aa93-4bce-8e32-2107c7bdd6b0">92,663</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of September&#160;30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">  </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:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xLTEtMS0xNjQ0Njg_11e6c766-7e2a-4253-a420-e5da47dad91b">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0zLTEtMS0xNjQ0Njg_9814e2c8-c908-4aed-9d63-32f787ee6cee">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1.5pt solid #000;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:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id097b5b5f39e4aaf8f253ebb4c044634_I20210930" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy02LTEtMS0xNjQ0Njg_f6bab32a-6586-4927-8988-3c6a09ec9446">183,163,826</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id097b5b5f39e4aaf8f253ebb4c044634_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy04LTEtMS0xNjQ0Njg_c8803e61-46c7-4aa4-b719-b8bba6cb5ca4">2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i717882d15d7a482fb4e66cf575c911ad_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xMC0xLTEtMTY0NDY4_bb485c68-1b54-4465-9cfb-d9a5ef490f83">337,605</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if81fa544c1364b27a154ebc2bd78860a_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xMi0xLTEtMTY0NDY4_ef603726-6062-4ac4-8bcd-95bd6163e410">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7be9f16b69f14dbd878e617d3abbd3e4_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xNC0xLTEtMTY0NDY4_50449a4c-db20-4ae1-bfe1-9ce2e5b6759a">215,439</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:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xNi0xLTEtMTY0NDY4_962ecd67-5fce-4426-88a2-350d63b79847">122,168</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of December&#160;31, 2021 </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:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xLTEtMS0xNjQ0Njg_fb99b614-887c-4105-a620-66187be1bd16">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0zLTEtMS0xNjQ0Njg_f5fdf312-eb16-4163-9d9c-3074ba1c284c">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1.5pt solid #000;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:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44798f48bf21428eac534195678f1249_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS02LTEtMS0xNjQ0Njg_34e4193c-a515-4354-b406-06745c6006c0">183,232,494</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44798f48bf21428eac534195678f1249_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS04LTEtMS0xNjQ0Njg_ac71b899-dece-40df-b69c-4179f70ec369">2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id36a34d4778d47a48da5673bd92c2b21_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xMC0xLTEtMTY0NDY4_23d9a715-e8fc-4301-9acf-1cebe22b3f37">340,294</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19b540b97de84596bf4398a51a11c1e7_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xMi0xLTEtMTY0NDY4_ed0ca83f-9aa4-40da-a977-bca27af55e7c">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:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i89c33d7e10144fe88cb7e262760de8b8_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xNC0xLTEtMTY0NDY4_7e9a22cc-04fd-4b38-b440-30d5548935a2">229,867</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:7.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xNi0xLTEtMTY0NDY4_6a83b7e7-269c-4b35-abe1-7b212871d459">110,415</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Issuance of common stock upon exercise of stock options and release of restricted stock units</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:7.5pt;font-weight:400;line-height:98%">&#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><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:7.5pt;font-weight:400;line-height:98%">&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%"><ix:nonFraction unitRef="shares" contextRef="i849f21bee63647489a96615c7b02735b_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTAtNi0xLTEtMTY0NDY4_754d3928-8255-4f73-9d57-2db81cd3ce10">2,795,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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><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:7.5pt;font-weight:400;line-height:98%"><ix:nonFraction unitRef="usd" contextRef="i16f801e9d3074b6c98bcb7b51e66d580_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTAtMTAtMS0xLTE2NDQ2OA_acb4b6a1-5e5c-48dd-a350-685b67bc7439">1,243</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:7.5pt;font-weight:400;line-height:98%">&#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><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:7.5pt;font-weight:400;line-height:98%">&#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><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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTAtMTYtMS0xLTE2NDQ2OA_c571312a-a033-41c6-8251-a68a3fe19e84">1,243</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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#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="3" style="background-color:#cceeff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%"><ix:nonFraction unitRef="usd" contextRef="i849f21bee63647489a96615c7b02735b_D20220101-20220930" decimals="INF" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTEtNi0xLTEtMTY0NDY4_eedd7316-bde9-4588-abaa-24db6acc4421">385,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%"><ix:nonFraction unitRef="usd" contextRef="i16f801e9d3074b6c98bcb7b51e66d580_D20220101-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTEtMTAtMS0xLTE2NDQ2OA_d2a601a9-b79f-49b5-9279-c52a6c729d02">15,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTEtMTYtMS0xLTE2NDQ2OA_8a234f8d-43d2-475b-a2a1-7af48f642c7a">15,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Issuance of common stock warrants in connection with financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">(<ix:nonFraction unitRef="usd" contextRef="i16f801e9d3074b6c98bcb7b51e66d580_D20220101-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTktMTAtMS0xLTE3MTczNQ_c19db9e7-92c3-427a-a3b7-c3778735ccca">170</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:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTktMTYtMS0xLTE3Mzk0OQ_e9fb23f0-6a8d-415e-b527-1296ece4c2e2">170</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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#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="3" style="background-color:#cceeff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">(<ix:nonFraction unitRef="usd" contextRef="i63a320c3bc71400a91f79f408730a2b1_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTItMTQtMS0xLTE2NDQ2OA_fc61df96-bdc6-439b-b50b-7d39095f5cb4">12,587</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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTItMTYtMS0xLTE2NDQ2OA_e44a8bd2-f695-4554-8ec4-f37ec5247f5f">12,587</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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">Other 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:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8ffc6c59526f4e7b99ac044b62ef5fe3_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTMtMTItMS0xLTE2NDQ2OA_c09cbf05-6962-47a3-bc47-d9e58fc75b0d">1,121</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:7.5pt;font-weight:400;line-height:98%">&#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:7.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTMtMTYtMS0xLTE2NDQ2OA_8a01ef8b-da5d-412c-84c1-4c4366a7875b">1,121</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Balance as of September&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </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:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtMS0xLTEtMTY0NDY4_419af8ff-178b-42ac-8b9f-43cfae81f4f7">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;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:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtMy0xLTEtMTY0NDY4_d393dfd3-7617-43b1-acc8-adf9923e281e">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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 colspan="3" style="background-color:#cceeff;border-left:1.5pt solid #000;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:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7cb4f83aa8a744a0a54c4a8e27b7057f_I20220930" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtNi0xLTEtMTY0NDY4_597797ee-2c4f-4d6f-9de7-40565253814d">186,412,818</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;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:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cb4f83aa8a744a0a54c4a8e27b7057f_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtOC0xLTEtMTY0NDY4_b14a53e6-1d3f-4b03-81f4-7a1a58de8fb7">2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;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:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i311c46de341f482bad65166424929c3e_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtMTAtMS0xLTE2NDQ2OA_3a76fba7-1c76-4ea3-b035-7fbd26317810">356,457</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;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:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i85ef088c0d294da7babd806a58b755f9_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtMTItMS0xLTE2NDQ2OA_1cbc795d-8c63-452a-9295-0788e31b5bc7">1,135</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:7.5pt;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:7.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibba62284c9e741c29518e5b37830d714_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtMTQtMS0xLTE2NDQ2OA_50440d64-4d63-4733-9a97-ad89ddfd9a16">242,454</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:7.5pt;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:7.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtMTYtMS0xLTE2NDQ2OA_43cece3d-8fe5-40ab-ad9a-e4e69e14a91c">112,870</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_34"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements<br/>(Unaudited) <br/></span></div><div id="i2eb1493a1e6440dc89128539e936ea38_37"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNTYxNw_331f2892-5ca8-4c98-b300-88ba3b9cc224" continuedAt="ib547be10537243af9eee9ecd7070c13b" escape="true">Description of Business and Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="ib547be10537243af9eee9ecd7070c13b" continuedAt="ia5cacf67e3b94842a5dfe52c4e060579"><div style="margin-bottom:12pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velo3D, Inc., a Delaware corporation (&#8220;Velo3D&#8221; ), formerly known as JAWS Spitfire Acquisition Corporation (&#8220;JAWS Spitfire&#8221;), produces metal additive three dimensional printers (&#8220;3D Printers&#8221;) which enable the production of components for space rockets, jet engines, fuel delivery systems and other high value metal parts, which it sells or leases to customers for use in their businesses. The Company also provides support services (&#8220;Support Services&#8221;) for an incremental fee. Velo3D&#8217;s subsidiaries are Velo3D US, Inc., formerly known as Velo3D, Inc. (&#8220;Legacy Velo3D&#8221;), which was founded in June 2014 as a Delaware corporation headquartered in Campbell, California, Velo3D B.V., which was founded in September 2021 in the Netherlands, and Velo3D GmBH, which was founded in June 2022 in Germany. The first commercially developed 3D Printer was delivered in the fourth quarter of 2018.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise stated herein or unless the context otherwise requires, references in these notes to the &#8220;Company&#8221; refer to (i) Legacy Velo3D prior to the consummation of the Merger (as defined below); and (ii) Velo3D and its consolidated subsidiaries following the consummation of the Merger.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2021 (the &#8220;Closing Date&#8221; or the &#8220;Reverse Recapitalization Date&#8221;), JAWS Spitfire completed the previously announced merger with Legacy Velo3D, with Legacy Velo3D surviving as a wholly-owned subsidiary of JAWS Spitfire (the &#8220;Merger&#8221; or the &#8220;Reverse Recapitalization&#8221;). In connection with the Merger, JAWS Spitfire was renamed &#8220;Velo3D, Inc.&#8221;, and Legacy Velo3D was renamed &#8220;Velo3D US, Inc.&#8221;</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, all historical financial information prior to the Closing Date presented in the unaudited condensed consolidated financial statements of Velo3D represents the accounts of Legacy Velo3D. The shares and net income (loss) per share attributable to common stockholders, basic and diluted, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio (the &#8220;Exchange Ratio&#8221;) established in the Merger (<ix:nonFraction unitRef="number" contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929" decimals="4" name="velo:RecapitalizationExchangeRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfMTkzOA_8b4d439a-aa51-4275-9eb5-4b3c01488d71">0.8149</ix:nonFraction> shares of Velo3D common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfMTk4Mg_a22e2c50-1c66-4d4e-be02-0bd75a8ddd3e">0.00001</ix:nonFraction> (the &#8220;common stock&#8221;) for 1 share of Legacy Velo3D common stock). All fractional shares were rounded.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNTYxOA_8d93637b-d3ed-4da2-9f94-46808af2e63d" continuedAt="i692c0682b8f543df97e1e38c26a7af0b" escape="true">Basis of Presentation</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i692c0682b8f543df97e1e38c26a7af0b">The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and the requirements of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim financial reporting. Intercompany balances and transactions have been eliminated in consolidation. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in the Company&#8217;s Annual Report on Form 10-K  for the year ended December 31, 2021 (the &#8220;2021 Form 10-K&#8221;) and the related notes, which provide a more complete discussion of the Company&#8217;s accounting policies and certain other information. The condensed consolidated balance sheet as of December 31, 2021 has been derived from the audited financial statements of the Company. These condensed consolidated financial statements have been prepared on the same basis as the Company&#8217;s annual financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company&#8217;s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2022, or for any other interim period or for any other future year.</ix:continuation> </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Condition and Liquidity and Capital Resources</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements are unaudited and have been prepared on the basis of continuity of operations, the realization of assets and satisfaction of liabilities in the ordinary course of business. On September 29, 2021, the Company consummated the Merger, which resulted in the Company receiving </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="ia5cacf67e3b94842a5dfe52c4e060579"><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately $<ix:nonFraction unitRef="usd" contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929" decimals="-5" name="velo:ReverseRecapitalizationNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNDEyNQ_1d0758cc-073e-423d-8c81-7540ef5a8557">278.3</ix:nonFraction>&#160;million in total net proceeds, including $<ix:nonFraction unitRef="usd" contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNDE2MQ_ef292b24-7c72-4ccf-a28d-e1167cb251a5">155.0</ix:nonFraction>&#160;million from the private placement of <ix:nonFraction unitRef="shares" contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNDE5NA_4672368c-5b5a-4e52-a912-6257c4e0d1c8">15,500,000</ix:nonFraction> shares of common stock at $<ix:nonFraction unitRef="usdPerShare" contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNDIyMw_39d2a980-4fec-4795-870f-6c4e9d70c6da">10.00</ix:nonFraction> per share (the &#8220;PIPE Financing&#8221;). Since inception, the Company has not achieved profitable operations or generated positive cash flows from operations. The Company&#8217;s operating plan may change as a result of many factors currently unknown and there can be no assurance that the current operating plan will be achieved in the time frame anticipated by the Company, and it may need to seek additional funds sooner than planned. If adequate funds are not available to the Company on a timely basis, it may be required to delay, limit, reduce, or terminate certain commercial efforts, or pursue merger or acquisition strategies, all of which could adversely affect the holdings or the rights of the Company&#8217;s stockholders. The Company has incurred net operating losses and negative cash flows from operations in every year since inception and expects this to continue for the foreseeable future. As of September&#160;30, 2022, the Company had an accumulated deficit of $<ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-5" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNTE2OQ_3d54fb55-95a0-4424-bcd7-685d20e5ce7e">242.5</ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of November 14, 2022, the issuance date of the unaudited condensed consolidated financial statements, the Company believes that the cash and cash equivalents on hand and cash the Company obtained from the Merger and the PIPE Financing, together with cash the Company expects to generate from future operations, will be sufficient to meet the Company&#8217;s working capital and capital expenditure requirements for a period of at least twelve months.</span></div></ix:continuation><div id="i2eb1493a1e6440dc89128539e936ea38_40"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80MC9mcmFnOjRjNzUxNWJjZDIxZDQxMThiNzNjMTMxYTFhYzc3YjBiL3RleHRyZWdpb246NGM3NTE1YmNkMjFkNDExOGI3M2MxMzFhMWFjNzdiMGJfMjk0MA_26ab6eb9-88a5-45c9-9678-5135c89ff3cd" continuedAt="i2b14de443fb8478b893f3c42666cad36" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i2b14de443fb8478b893f3c42666cad36"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a detailed discussion about the Company&#8217;s significant accounting policies and for further information on accounting updates adopted in the prior year, see Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the audited consolidated financial statements in the 2021 Form 10-K. During the nine months ended September&#160;30, 2022, there were no significant updates to the Company&#8217;s significant accounting policies other than as described below.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue - Variable Consideration</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80MC9mcmFnOjRjNzUxNWJjZDIxZDQxMThiNzNjMTMxYTFhYzc3YjBiL3RleHRyZWdpb246NGM3NTE1YmNkMjFkNDExOGI3M2MxMzFhMWFjNzdiMGJfMjk0MQ_492120fe-5b12-4275-a7af-4ee0404d67b8" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sales of 3D Printer systems under certain contracts may include variable consideration such that the Company is entitled to a rate per print hour used on the 3D Printer systems.  The Company makes certain estimates in calculating the variable consideration, including amount of hours, the estimated life of the equipment and the discount rate.  Although estimates may be made on a contract-by-contract basis, whenever possible, the Company uses all available information including historical customer usage and collection patterns to estimate variable consideration. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to update its estimates of variable consideration on a quarterly basis based on the latest data available, and adjust the transaction price accordingly by recording an adjustment to net revenue and contract assets. The Company has recognized the estimate of variable consideration to the extent that it is probable that a significant reversal will not occur as a result from a change in estimation.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80MC9mcmFnOjRjNzUxNWJjZDIxZDQxMThiNzNjMTMxYTFhYzc3YjBiL3RleHRyZWdpb246NGM3NTE1YmNkMjFkNDExOGI3M2MxMzFhMWFjNzdiMGJfMjkzOA_4371ef0a-567a-42ba-b1e1-1a9565e677c5" escape="true"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, &#8220;Financial Instruments&#8201;&#8212;&#8201;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (&#8220;Topic 326&#8221;)&#8221;, and has since released various amendments including ASU No. 2019-04. The guidance modifies the measurement of expected credit losses on certain financial instruments. This guidance is effective for the Company for the fiscal year beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its consolidated financial statements and disclosures.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the FASB issued ASU 2021-05, &#8220;Leases (&#8220;Topic 842&#8221;) Lessors &#8212; Certain Leases with Variable Lease Payments&#8221;, that amends the lessor&#8217;s lease classification for leases that include any amount of variable lease payments that are not variable lease payments that do not depend on an index or a rate as an operating lease at lease commencement if classifying the lease as a sales-type lease or a direct financing lease would result in the recognition of a selling loss. This guidance is effective for the Company for the fiscal year beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted. The Company adopted the new guidance in the first quarter of 2022. The effect on the consolidated financial statements and related disclosures is not material.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_740"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="velo:ReverseRecapitalizationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgxNDU4ODA_03e7823d-31c9-4ea2-a87c-0f17230ecd75" continuedAt="ie9052092ff1d4221a5e58c147fdac47e" escape="true">Reverse Recapitalization</ix:nonNumeric></span></div><ix:continuation id="ie9052092ff1d4221a5e58c147fdac47e" continuedAt="i3138ea665d064ca593750cd5cfcf9f64"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2021, Spitfire Merger Sub, Inc. (&#8220;Merger Sub&#8221;) merged with Legacy Velo3D, with Legacy Velo3D surviving as a wholly-owned subsidiary of Velo3D. Immediately prior to the closing of the Merger: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; all issued and outstanding <ix:nonFraction unitRef="shares" contextRef="icc29807084144bad962f16ec417ec882_D20210929-20210929" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQxOA_07234e5e-2851-443e-bee9-85f2d09874a9">6,738,651</ix:nonFraction> shares of Legacy Velo3D outstanding Series A redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.178 basis;</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; all issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i95a091ba966d4ba58c9b2694e9e7deb8_D20210929-20210929" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQyOQ_6bbe04cb-9611-442b-927d-6804289ca911">8,386,456</ix:nonFraction> shares of Legacy Velo3D outstanding Series B redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.273 basis;</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; all issued and outstanding <ix:nonFraction unitRef="shares" contextRef="iaad682d4af64494e992bb510e1820fd1_D20210929-20210929" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQ0MA_3460649b-1c3b-46e5-81f8-fbf6132c333a">8,513,343</ix:nonFraction> shares of Legacy Velo3D outstanding Series C redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.372 basis; and</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; all issued and outstanding <ix:nonFraction unitRef="shares" contextRef="ie118e5e11246453099647a84d1d126ab_D20210929-20210929" decimals="INF" name="us-gaap:ConversionOfStockSharesConverted1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQ1MQ_2e863df0-828f-4ad6-aa88-92b7e4a0e822">101,042,757</ix:nonFraction> shares of Legacy Velo3D outstanding Series D redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:1.000 basis.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Merger, shares of Legacy Velo3D redeemable convertible preferred stock were converted into an equivalent number of shares of Legacy Velo3D common stock at their respective conversion ratios and concurrently recast into <ix:nonFraction unitRef="shares" contextRef="i9c87e8f039504de5b6068aac2d4d2e5e_D20210929-20210929" decimals="INF" name="velo:StockConvertedReverseRecapitalization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQ2NA_21b3834e-09bf-47d9-a136-a6832c933b2a">126,310,700</ix:nonFraction> shares of common stock. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 29, 2021 and after giving effect to the Exchange Ratio, there were <ix:nonFraction unitRef="shares" contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQ3Nw_94def63a-20d5-4ea6-a608-382b808c1c08">183,163,826</ix:nonFraction> shares of common stock outstanding, comprised of the <ix:nonFraction unitRef="shares" contextRef="i9c87e8f039504de5b6068aac2d4d2e5e_D20210929-20210929" decimals="INF" name="velo:StockConvertedReverseRecapitalization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQ5MA_c882b66c-3760-4f62-bde7-0d6b692bbc18">126,310,700</ix:nonFraction> shares of common stock issued in respect of the Legacy Velo3D redeemable convertible preferred stock, <ix:nonFraction unitRef="shares" contextRef="i1abd998b5cb54d48b1279f01489be28a_D20210929-20210929" decimals="INF" name="velo:StockConvertedReverseRecapitalization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDUwMw_cc132088-d7e8-4f62-a0c0-28d8f302c18a">16,443,994</ix:nonFraction> shares of common stock issued in respect of Legacy Velo3D common stock, and <ix:nonFraction unitRef="shares" contextRef="i2710df60f23540729887ece944e23c82_D20210929-20210929" decimals="INF" name="velo:StockIssuedOrConvertedDuringPeriodReverseRecapitalization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDUxNQ_ee423700-e9e9-4bd7-9412-969a71b22f52">40,409,132</ix:nonFraction> shares of common stock issued to public shareholders of JAWS Spitfire, the JAWS Spitfire initial shareholders, and third-party PIPE Investors (as defined below). </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At the Merger, eligible former Legacy Velo3D equity holders received or had the right to receive shares of common stock at a deemed value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929" decimals="INF" name="velo:ReverseRecapitalizationDeemedValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDUyNw_c1c12531-bed8-4695-ba4c-a4db9f22a468">10.00</ix:nonFraction> per share after giving effect to the Exchange Ratio of <ix:nonFraction unitRef="number" contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929" decimals="4" name="velo:RecapitalizationExchangeRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDU2MA_f3ced70e-6217-47aa-ae3a-0450a0cddc25">0.8149</ix:nonFraction> as defined in the  Business Combination Agreement, dated as of March 22, 2021, by and among JAWS Spitfire, Merger Sub and Legacy Velo3D, as amended by Amendment #1 to Business Combination Agreement dated as of July 20, 2021 (the &#8220;Business Combination Agreement&#8221;). Accordingly, immediately following the consummation of the Merger, Legacy Velo3D common stock exchanged into <ix:nonFraction unitRef="shares" contextRef="i32379518283c42719cf371e4747d451d_D20210929-20210929" decimals="INF" name="velo:StockConvertedReverseRecapitalization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDUzNQ_c66706c3-d38c-41ca-879f-1f669a8cdc78">142,754,694</ix:nonFraction> shares of common stock, <ix:nonFraction unitRef="shares" contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDU0OA_894eecc0-09e8-43d3-8cf8-07d47e277723">66,830,878</ix:nonFraction> shares of common stock were reserved for the issuance of common stock upon the potential future exercise of Legacy Velo3D stock options, common stock warrants, and shares of common stock issuable under the Company&#8217;s employee stock purchase plan.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the execution of the Business Combination Agreement, JAWS Spitfire entered into separate subscription agreements (each a &#8220;Subscription Agreement&#8221;) with a number of investors (each a &#8220;PIPE Investor&#8221;), pursuant to which the PIPE Investors agreed to purchase, and JAWS Spitfire agreed to sell to the PIPE Investors, an aggregate of <ix:nonFraction unitRef="shares" contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDU5Mg_450ffc10-c67b-435b-947f-4cf689fd1de7">15,500,000</ix:nonFraction> shares of common stock (the &#8220;PIPE Shares&#8221;), for a purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDU2OA_668badfc-f05f-4c43-a090-4ab3fb2f8853">10.00</ix:nonFraction> per share and an aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDU3Ng_61f09496-07b6-49e2-81a1-814d41f779ac">155.0</ix:nonFraction>&#160;million, in a private placement pursuant to the Subscription Agreements (the &#8220;PIPE Financing&#8221;). The PIPE Financing closed simultaneously with the consummation of the Merger.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Merger, <ix:nonFraction unitRef="shares" contextRef="i934336998e6a42eebe2d302080653d8d_D20210929-20210929" decimals="INF" name="velo:StockConvertedReverseRecapitalization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDYwNA_df9ea854-c507-4078-8a2d-18974316ec9f">8,625,000</ix:nonFraction> of JAWS Spitfire Class B ordinary shares originally purchased by Spitfire Sponsor LLC (&#8220;the Sponsor&#8221;) were exchanged for shares of common stock prior to the Closing (the &#8220;Founder Shares&#8221;). </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to JAWS Spitfire&#8217;s Articles of Association, JAWS Spitfire&#8217;s public shareholders were entitled to elect to redeem their public shares for cash even if they had approved the Merger. As of September 24, 2021, the final day of the redemption period, public shareholders had redeemed <ix:nonFraction unitRef="shares" contextRef="ibf69fa17289a4b89ad289fbe0e558f74_D20210924-20210924" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDYxNQ_d53bc650-1762-434f-994f-28873374ecd2">18,215,868</ix:nonFraction> Class A ordinary shares of JAWS Spitfire </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="i3138ea665d064ca593750cd5cfcf9f64"><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for cash at the redemption price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ibf69fa17289a4b89ad289fbe0e558f74_D20210924-20210924" decimals="INF" name="velo:StockRepurchasedDuringPeriodPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDYyNw_f6cc6920-5c06-4644-8502-2553e3b585e6">10.00</ix:nonFraction> per share, based on funds held in the trust account for an aggregate payment of $<ix:nonFraction unitRef="usd" contextRef="ibf69fa17289a4b89ad289fbe0e558f74_D20210924-20210924" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDYzNQ_47096b67-b520-498d-a475-3ef31363b1e5">182.2</ix:nonFraction>&#160;million (the &#8220;Redemptions&#8221;).</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="velo:ScheduleOfReverseRecapitalizationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgxNDU4ODE_54098c28-6436-478f-b05a-b0b32f254d7a" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of common stock issued immediately following the consummation of the Merger was:</span></div><div style="margin-bottom:12pt;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:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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%">Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 shares, outstanding prior to Merger</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6cfc3a2c3d83400a9d8e9e7458191608_I20210928" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzEtMS0xLTEtMTY5MTUy_4a67063d-9145-42ad-b539-4c3e3978fa7e">34,500,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less redemption of public shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ib21fee22dd87483aacc39e6ab3fd611b_D20210929-20210929" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzItMS0xLTEtMTY5MTUy_3110a26d-0374-43db-8de5-4c81f1eb739a">18,215,868</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%">Public shares following redemptions</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib21fee22dd87483aacc39e6ab3fd611b_D20210929-20210929" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzMtMS0xLTEtMTY5MTUy_9b8b7698-5581-47c3-9e3b-d097984e6e9e">16,284,132</ix:nonFraction>&#160;</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%">Shares issued in PIPE Financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib21fee22dd87483aacc39e6ab3fd611b_D20210929-20210929" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzQtMS0xLTEtMTY5MTUy_3775a98d-db59-4f50-8c1b-2ac7a8ca4bcb">15,500,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public shares and PIPE Financing Shares</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib21fee22dd87483aacc39e6ab3fd611b_D20210929-20210929" decimals="INF" name="velo:StockIssuedDuringPeriodSharesReverseRecapitalization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzUtMS0xLTEtMTY5MTUy_b0bfe0f7-6557-42d3-bfa3-c18aa2071f3d">31,784,132</ix:nonFraction>&#160;</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%">Founder Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib106c91bd73f4d78a5cc4ad14409123e_D20210929-20210929" decimals="INF" name="velo:StockConvertedReverseRecapitalization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzYtMS0xLTEtMTY5MTUy_e7ce705f-b364-41ad-92f0-976c00f20516">8,625,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy Velo3D shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i32379518283c42719cf371e4747d451d_D20210929-20210929" decimals="INF" name="velo:StockConvertedReverseRecapitalization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzctMS0xLTEtMTY5MTUy_a31b016c-012f-43be-bc1d-57925631c4bc">142,754,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock immediately after Merger</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzgtMS0xLTEtMTY5MTUy_11f9c701-6d2e-4e41-b98a-d0920518e2bc">183,163,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Upon consummation of the Merger, <ix:nonFraction unitRef="shares" contextRef="i3a2a75313e1145658dd537ee425ae33a_I20210928" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDY1MQ_55d1db82-d860-4c61-980f-22d32b5b7413">175,173,445</ix:nonFraction> Legacy Velo3D shares were exchanged at the Exchange Ratio and fractional shares were rounded to whole shares.</span></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, JAWS Spitfire was treated as the &#8220;acquired&#8221; company for financial reporting purposes. Accordingly, for accounting purposes, the financial statements of Velo3D are represented as a continuation of the financial statements of Legacy Velo3D, with the Merger being treated as the equivalent of Legacy Velo3D issuing stock for the net assets of JAWS Spitfire, accompanied by a recapitalization. The net assets of JAWS Spitfire are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are those of Legacy Velo3D in future reports.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legacy Velo3D has been determined to be the accounting acquirer based on evaluation of the following facts and circumstances as of the Closing: (1) Legacy Velo3D&#8217;s stockholders have a majority of the voting power of Velo3D; (2) the board of directors of Velo3D initially had twelve members, and Legacy Velo3D had the ability to nominate the majority of the initial members of the board of directors; (3) Legacy Velo3D&#8217;s senior management is the senior management of Velo3D and is responsible for day-to-day operations; (4) Velo3D has assumed the Velo3D name; and (5) the current strategy and operations of Velo3D continue to be Legacy Velo3D&#8217;s strategy and operations to develop the next generation of AM printers.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Merger and the PIPE Financing, the Company received $<ix:nonFraction unitRef="usd" contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929" decimals="-5" name="velo:ProceedsReceivedFromReverseRecapitalization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDY4MA_d18283b0-d6ff-4641-8a16-c9ccd4e058ea">298.2</ix:nonFraction> million of gross proceeds including the contribution of $<ix:nonFraction unitRef="usd" contextRef="ice67dac723934aa58d9aa1b3e754e114_I20201202" decimals="-5" name="us-gaap:AssetsHeldInTrust" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDY5OQ_f332f1ca-7d86-41e6-be86-912db8e67105">345.0</ix:nonFraction> million of cash held in JAWS Spitfire&#8217;s trust account from its initial public offering (the &#8220;IPO&#8221;), redemptions of JAWS Spitfire public shareholders of $<ix:nonFraction unitRef="usd" contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDc3NA_8a6146ca-c58e-4132-a303-ee156baa321c">182.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDczOQ_ec618657-82ba-48be-a8f8-657874cd2a79">155.0</ix:nonFraction> million of cash in connection with the PIPE Financing. The gross proceeds were net of $<ix:nonFraction unitRef="usd" contextRef="i4c5e4dae1f494da78a126b6bce8f8787_D20210929-20210929" decimals="-5" sign="-" name="velo:ReverseRecapitalizationTransactionCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDc5NA_44c82bbf-2f47-40ce-96bb-61d9da90d33a">19.6</ix:nonFraction> million of costs incurred by JAWS Spitfire prior to the Closing. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929" decimals="-5" name="velo:ReverseRecapitalizationTransactionCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDgxOQ_217a340c-5a13-44c1-93de-993fe3bd9d7f">19.9</ix:nonFraction> million of transaction costs, consisting of banking, legal, and other professional fees, of which $<ix:nonFraction unitRef="usd" contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929" decimals="-5" name="velo:AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDgzOA_e0cf733d-d6ed-412d-bb98-c5a84f695ca9">19.1</ix:nonFraction> million was recorded as a reduction to additional paid-in capital of proceeds (&#8220;APIC&#8221;), and the remaining $<ix:nonFraction unitRef="usd" contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929" decimals="-5" name="velo:ReverseRecapitalizationTransactionCostsExpensedDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDg1Ng_d766ac17-d35b-4c5d-86b6-2b7e4146c417">0.8</ix:nonFraction> million was expensed in the condensed statements of operations. The total net cash proceeds to the Company were $<ix:nonFraction unitRef="usd" contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929" decimals="-5" name="velo:ReverseRecapitalizationNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDg3Ng_c23b2d86-5ad0-4f69-9b6e-ea5b2e7b2cab">278.3</ix:nonFraction> million.</span></div></ix:continuation><div id="i2eb1493a1e6440dc89128539e936ea38_43"></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMTIwNw_d96041eb-fd3c-41b1-af58-2c46f45e9de5" continuedAt="ib1bed964a70a48768e49162d9463c4c0" escape="true">Basic and Diluted Net Income (Loss) per Share</ix:nonNumeric></span></div><ix:continuation id="ib1bed964a70a48768e49162d9463c4c0" continuedAt="ib761568a0dd5416cad435129eefa1244"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Basic net income (loss) per share is computed based on the weighted average number of  shares of common stock outstanding. Diluted net income (loss) per share is computed based on the weighted average number of  shares of common stock outstanding, increased by the number of additional shares that would have been outstanding had the potentially dilutive  shares of common stock been issued. The Company applies the treasury stock method to determine the dilutive effect of potentially dilutive securities.</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMTIwOA_f340eca3-84c5-4423-8894-eaf54ee43a66" escape="true"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMTIwOQ_8d8fe782-7cc5-4f53-9ce7-7b2d70bf5ebe" escape="true"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The following table sets forth the computation of the Company&#8217;s basic and diluted net income (loss) per share attributable to common stockholders:</span></div><div style="margin-bottom: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:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNC0xLTEtMS0xNjQ0Njg_0b6784bf-8666-428f-9389-5181faaa247f">75,195</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="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNC0zLTEtMS0xNjQ0Njg_408aaf87-30e6-4997-bb33-41c55d863d08">66,578</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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNC01LTEtMS0xNjQ0Njg_af53a6ed-27ad-4223-bcd5-9cef1e1916eb">12,587</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="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNC03LTEtMS0xNjQ0Njg_3c3cd706-8bc3-47ca-b8d8-f6ee37425cf4">92,663</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 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%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNy0xLTEtMS0xNjQ0Njg_8bb98346-e6cf-482b-9c29-3864fc5db364">185,560,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNy0zLTEtMS0xNjQ0Njg_24ceb907-cfd0-45ff-9d1e-609ff4a33abf">19,793,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNy01LTEtMS0xNjQ0Njg_3a7de066-2795-4779-a11a-5ec9fd213e7d">184,454,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNy03LTEtMS0xNjQ0Njg_3b58a76e-89f6-4e92-a49c-3f2814babd79">17,348,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTEtMS0xLTEtMTY0NDY4_f77d90a8-5392-484e-ad00-04b1ba0453be">185,560,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTEtMy0xLTEtMTY0NDY4_89be206f-882d-42bb-b96f-c4dbaae518d7">19,793,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTEtNS0xLTEtMTY0NDY4_82483c7d-3fd0-4fea-9e5a-410e281ddaf9">184,454,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTEtNy0xLTEtMTY0NDY4_3af4ec3c-69d4-4e99-a6d5-b5dcb0454959">17,348,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 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%">&#160;&#160;&#160;&#160;&#160;Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTQtMS0xLTEtMTY0NDY4_8c72e09b-bbb8-44fc-af42-0905cb978d2d">0.41</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTQtMy0xLTEtMTY0NDY4_65899ed8-773b-434b-81ae-872ca073b5e3">3.36</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTQtNS0xLTEtMTY0NDY4_405506e9-3285-4ff5-9827-4c065db53f0c">0.07</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTQtNy0xLTEtMTY0NDY4_02082a6e-8a23-4f8c-a56d-ffe584bfdc57">5.34</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:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTUtMS0xLTEtMTY0NDY4_0e10f463-5d7b-448d-b8e4-c11e46f8781a">0.41</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="usdPerShare" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTUtMy0xLTEtMTY0NDY4_da943c32-ff1c-4822-95af-df9c154da428">3.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTUtNS0xLTEtMTY0NDY4_b8a0efe1-5f96-4db3-aafd-62d41810ce76">0.07</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="usdPerShare" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTUtNy0xLTEtMTY0NDY4_372ddcde-3efc-4432-b907-a489e73df462">5.34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMTIwNQ_2270c013-d638-43d2-a09a-bfd990996b26" escape="true"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMTIwNg_b689a087-5b58-4f65-8042-33f0d9117ec4" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares of common stock equivalents &#8220;on an as-converted basis&#8221; were excluded from the computation of diluted net income (loss) per share attributable to common stockholders as including them would have had an antidilutive effect:</span></div><div style="margin-bottom: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:46.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.564%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</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:8pt;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants</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="shares" contextRef="i44cdaabe3d1443b89233c7fc61509cc2_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNi0yLTEtMS0xNjQ0Njg_80513887-7084-4f63-b608-197bdc8adf15">13,145,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="shares" contextRef="icaf3f1151496494a9a2f40a0c3e6d7d6_D20210701-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNi00LTEtMS0xNjQ0Njg_5e22f230-c702-4643-beca-995bb2975bb7">13,075,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="shares" contextRef="i7eac238b253349a3b37bd1c580e9991c_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNi02LTEtMS0xNjQ0Njg_ac379b92-fa55-4e2a-8da0-c471021971de">13,145,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="shares" contextRef="if9402b3ce8b841b5bbd6b6d202b7bcf0_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNi04LTEtMS0xNjQ0Njg_485b5d8b-046e-46f4-a11d-93268391d2a1">13,075,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1c3990dc527c44c79927076c4b2563c6_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNy0yLTEtMS0xNjQ0Njg_e6a83131-6ff8-4383-8257-9296f06736e3">6,198,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a67dddd12ef4a72a0dee29f44c2a1bf_D20210701-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNy00LTEtMS0xNjQ0Njg_3feb8f61-9457-4093-a346-20e2ffe2c546">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5690fdc1dd284cfdb0c23e7945b380fa_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNy02LTEtMS0xNjQ0Njg_c8d6a793-d17e-4480-9ec5-7c16005c358f">6,198,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="shares" contextRef="ia724976374cb47509957eb7baf5220d2_D20210101-20210930" xsi:nil="true" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNy04LTEtMS0xNjQ0Njg_117150fd-9014-4af1-adbf-592537dfc451"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options</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="shares" contextRef="i959ce5c9e8c94e70b791caad37d1bb7f_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOC0yLTEtMS0xNjQ0Njg_e94bfdb5-adda-46b2-b5b7-7bff4027d701">17,731,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5b1b484a879241ef9472a6c592bb742a_D20210701-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOC00LTEtMS0xNjQ0Njg_bc998d1a-cea8-442e-bfcf-fdf0c27470a0">21,342,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i0834b994aa22477bb5447acb71117189_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOC02LTEtMS0xNjQ0Njg_fcf277dc-4bda-4158-a681-fd3bb8fce3b2">17,731,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i3b378af3cfc04094a012dd8c3d91a859_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOC04LTEtMS0xNjQ0Njg_dd39fc16-8d11-45ca-a24c-f6cebea7ffa4">21,342,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Total potentially dilutive common share equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOS0yLTEtMS0xNjQ0Njg_8659e199-6004-4d0f-bd23-918e3933d3a4">37,074,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOS00LTEtMS0xNjQ0Njg_f7d606ca-79f7-4c3d-ac43-4bf81b8e2c6c">34,417,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOS02LTEtMS0xNjQ0Njg_d3a779d7-831f-4356-9471-9a182d18b398">37,074,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOS04LTEtMS0xNjQ0Njg_7a73b3b5-a3e3-499e-a69e-38b257468ed2">34,417,660</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:nonNumeric></ix:continuation><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib761568a0dd5416cad435129eefa1244">Total potentially dilutive common share equivalents for the three and nine months ended September&#160;30, 2022 and September 30, 2021 excludes <ix:nonFraction unitRef="shares" contextRef="i03c9ae7f92ed473f81313bd8393fd84e_D20220101-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMjc0ODc3OTA3MjA5NA_488396de-0741-4545-b66d-357a25d24f4f"><ix:nonFraction unitRef="shares" contextRef="icfaf09913937486e8a92da10d3a0edb1_D20220701-20220930" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMjc0ODc3OTA3MjA5NA_968f57ac-94af-4688-9a65-2f7e4c374d54">21,758,148</ix:nonFraction></ix:nonFraction> shares related to the earnout liability as these shares are contingently issuable upon meeting certain triggering events.</ix:continuation> </span></div><div id="i2eb1493a1e6440dc89128539e936ea38_46"></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RleHRyZWdpb246ZDI0ZjBiY2I5OTk1NGNkZjk3OWE2Y2NiNjhlNjc5NWNfMjEzNQ_b0eb1d9a-7a9d-416f-913e-5b2475f9bdb7" continuedAt="if2df93e0ffde4539934e032aa239f20c" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="if2df93e0ffde4539934e032aa239f20c" continuedAt="i6be02c418fe94ba7beeaba18cbad29e0"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RleHRyZWdpb246ZDI0ZjBiY2I5OTk1NGNkZjk3OWE2Y2NiNjhlNjc5NWNfMjEzNg_bacce885-7f15-4780-ae43-ad49c69df60b" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s assets and liabilities that were measured at fair value on a recurring basis were as follows:</span></div><div style="margin-bottom:12pt;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:54.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measured as of September&#160;30, 2022</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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 (i)</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="i7820f8d62f614d2db7bf0c2f5e2ec02c_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNC0xLTEtMS0xNjQ0Njg_d6b6bf90-aa4a-48d9-b743-3e0df86cf9ae">39,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i0c2f76fd43e449b2b5045d9023deed57_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNC0zLTEtMS0xNjQ0Njg_402b295d-0bc9-486f-82fc-320096a35f59">&#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="i637aae90980b4eca8389e286d9c1e791_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNC01LTEtMS0xNjQ0Njg_579cf803-8ce1-4b75-9a2a-5530edfb576f">&#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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNC03LTEtMS0xNjQ0Njg_a4f0ed8a-1f3c-4cda-9bb3-1a84e9e2ce93">39,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">U.S. Treasury securities (ii)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c2c1db905d442dfa543ef66fb4a1480_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNS0xLTEtMS0xNjQ0Njg_e7043b09-5642-49c9-ac81-a537dc1ce59f">35,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i893d122a0ead4c9d9b1e27fe28150fc9_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNS0zLTEtMS0xNjQ0Njg_2d306048-b746-4fec-a7b2-48383cfe158d">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i789956b93499421e817b07e8b9c84df1_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNS01LTEtMS0xNjQ0Njg_d7c02cf2-932c-41f5-989b-69d21f83554f">&#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="i18b843120424480882559fc4f52547bb_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNS03LTEtMS0xNjQ0Njg_fa864fcf-fed9-4c5f-8b23-7e90f0e5a516">35,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 bonds (ii)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7e29dc53bdf45959f9caa142ba0fe3d_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNi0xLTEtMS0xNjQ0Njg_39ce72c9-ba3d-46fa-9c95-bba6c1038025">&#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="i4560dda70bf944d3a2721c4923efab46_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNi0zLTEtMS0xNjQ0Njg_aecf21cf-dc95-49af-b9d8-a206e1ee4a2a">37,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9197b52adf1e43859e5e0b53c5ad0475_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNi01LTEtMS0xNjQ0Njg_81305652-dedd-451e-ac79-e1094697cd67">&#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="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNi03LTEtMS0xNjQ0Njg_e3098faf-a401-429d-a445-0bac51ec1b52">37,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7820f8d62f614d2db7bf0c2f5e2ec02c_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNy0xLTEtMS0xNjQ0Njg_c43f7dc6-a0ee-4de1-92bc-103c4635290b">74,346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i0c2f76fd43e449b2b5045d9023deed57_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNy0zLTEtMS0xNjQ0Njg_2f8fa6e2-279f-470d-82f9-c896def26f68">37,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i637aae90980b4eca8389e286d9c1e791_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNy01LTEtMS0xNjQ0Njg_7adc2141-ad1c-4eb5-a7a7-06e80ff0b018">&#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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNy03LTEtMS0xNjQ0Njg_66d3234d-3670-45ee-8509-3eb9fcdde768">111,693</ix:nonFraction>&#160;</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%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Common stock warrant liabilities (Public) (iii)</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="i9bde0d0962384c3c8da8882fa4e5d027_I20220930" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfOS0xLTEtMS0xNjQ0Njg_fe329a77-a006-4f66-bd35-cfd0bb36231e">6,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ie6f393cd17d441938bac45820b607f54_I20220930" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfOS0zLTEtMS0xNjQ0Njg_949d1e4b-33ce-4b41-8e6e-d3feac150c2e">&#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="if70f7a73f2604e30ae415c8510dbc258_I20220930" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfOS01LTEtMS0xNjQ0Njg_3131a13a-7a6e-475a-8f09-8fef7289575d">&#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="i20e49a7485404469a2b9f0470645d1c8_I20220930" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfOS03LTEtMS0xNjQ0Njg_2d2ae808-7985-41ff-a2a1-267240503e0d">6,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Common stock warrant liabilities (Private Placement) (iii)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b70b12280fd4e92b5c75d88ed236042_I20220930" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTAtMS0xLTEtMTY0NDY4_bf78dfb8-3125-48ac-8fa0-5beab9365e37">&#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="i11440e70fd3a4d33b80a5e27eada4c56_I20220930" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTAtMy0xLTEtMTY0NDY4_077d9a26-9f62-4945-8a6b-52fe26105870">&#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="i97edf64fe9c041f3904dd2c423883235_I20220930" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTAtNS0xLTEtMTY0NDY4_a10f6e22-7d80-4553-af5c-d6b38e4f3abe">3,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d7e1416902944b5a8c672907ef161e2_I20220930" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTAtNy0xLTEtMTY0NDY4_107c9ebc-79f6-4a8c-a620-653967dabb64">3,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Common stock warrant liabilities (2022 Private Warrant) (iii)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ibf9b9d41734b405caae9eb517c087717_I20220930" xsi:nil="true" name="velo:WarrantLiabilitiesFairValueDisclosure" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtMS0xLTEtMTc3MjIy_92d66772-d65b-49d2-8629-cc7b8ed3a954"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ide713abb08184065b22da79da0fbd1b8_I20220930" xsi:nil="true" name="velo:WarrantLiabilitiesFairValueDisclosure" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtMy0xLTEtMTc3MjIy_05bdec6e-6f57-460f-bd1c-c1b5a77147c0"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5109a6fbf0ba46cfa38a34eb802168d9_I20220930" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtNS0xLTEtMTc1MDAw_cd743189-b5f4-4d12-bfee-b84976cf58e2">245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63bfb50c027444d3a505107fa29940b0_I20220930" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtNy0xLTEtMTc1MDAw_c826cb45-61e8-4273-90da-2f27c623579f">245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 earnout 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="i7820f8d62f614d2db7bf0c2f5e2ec02c_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtMS0xLTEtMTY0NDY4_e8a5cff3-8425-4f74-9e7a-e47123f8d72a">&#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="i0c2f76fd43e449b2b5045d9023deed57_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtMy0xLTEtMTY0NDY4_bd31aeed-cc80-4f76-8446-93d5f845fb3d">&#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="i637aae90980b4eca8389e286d9c1e791_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtNS0xLTEtMTY0NDY4_81708a46-903c-47d6-806f-567ed19b3df0">53,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtNy0xLTEtMTY0NDY4_a0632824-2b34-4c78-a79e-e396f2e28d47">53,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 financial liabilities</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="i7820f8d62f614d2db7bf0c2f5e2ec02c_I20220930" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTItMS0xLTEtMTY0NDY4_a05d1982-d321-4dbf-9fca-1b0a168c4c64">6,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i0c2f76fd43e449b2b5045d9023deed57_I20220930" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTItMy0xLTEtMTY0NDY4_afb0f2f4-1580-4352-8623-2e7f9dfc4227">&#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="i637aae90980b4eca8389e286d9c1e791_I20220930" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTItNS0xLTEtMTY0NDY4_02278179-4866-4bc4-81dd-f38c7a5cd73b">57,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTItNy0xLTEtMTY0NDY4_5bb5fcb0-55b1-45f4-b770-2b4ec9dd82da">64,213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measured as of December&#160;31, 2021</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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 (i)</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="i09d7a4bebc924c45abb146ff82d1b865_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTgtMS0xLTEtMTY0NDY4_e7ce9ecc-94d5-4324-a1b6-aa29127da80d">207,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="if8b0732d35fa421f90eb85cb2df1edb5_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTgtMy0xLTEtMTY0NDY4_d30e94a5-7bff-43bb-8acf-8e28d823cb61">&#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="i576af8796d2f479486c8a4330b2a7b2e_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTgtNS0xLTEtMTY0NDY4_28aafd99-b62a-490c-ba6b-d0117bae0880">&#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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTgtNy0xLTEtMTY0NDY4_2ac7bcd7-f2f0-403e-b1f3-fc576b1c1d53">207,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">U.S. Treasury securities (ii)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9b9ba71e32949b8930d533727a29630_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTktMS0xLTEtMTY0NDY4_c24b8a75-ca7b-4de0-ada5-869decdb396f">8,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44e2255251eb48cb88f0d4ad6adb8294_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTktMy0xLTEtMTY0NDY4_a5839e37-dd84-4e1b-8ddd-45b556088cfe">&#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="i2db3b323c38d4ca994850cade995c830_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTktNS0xLTEtMTY0NDY4_bbadff84-fadd-4395-b169-e648b0be24a0">&#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="ifab349adf29143cb878cc0a727a54b90_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTktNy0xLTEtMTY0NDY4_b75bc991-3c3b-471e-9d36-5ca2bf64be67">8,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 bonds (ii)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b41439e218f4bd19e5d84d5ed19ea99_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjAtMS0xLTEtMTY0NDY4_faab1295-99e5-4490-ae08-855b0f27899d">&#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="i1db3a84793a84d7d86f186dc68795046_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjAtMy0xLTEtMTY0NDY4_76bb41ed-5b0b-4010-b34d-59ec3cc4cef6">7,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9be60de35344f2c8cc49215a5d0d4fe_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjAtNS0xLTEtMTY0NDY4_0c56097f-901c-47b2-b04c-92b1511283a1">&#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="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjAtNy0xLTEtMTY0NDY4_c69f334e-108f-47ec-987c-39e6eaaed136">7,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d7a4bebc924c45abb146ff82d1b865_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjEtMS0xLTEtMTY0NDY4_3df36644-afcd-4f22-b641-7f06d948d465">215,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="if8b0732d35fa421f90eb85cb2df1edb5_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjEtMy0xLTEtMTY0NDY4_56c69ae9-fb9f-465b-9c56-6655b48bfcce">7,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i576af8796d2f479486c8a4330b2a7b2e_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjEtNS0xLTEtMTY0NDY4_10c9e8b9-d0ad-41e6-9f42-910ddd291dc5">&#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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjEtNy0xLTEtMTY0NDY4_f5e8e3a6-cd4c-433e-be0a-e2a3902a24e3">222,954</ix:nonFraction>&#160;</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%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Common stock warrant liabilities (Public) (iii)</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="i796f6d255dee4543a74292edcfdbc1d7_I20211231" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjMtMS0xLTEtMTY0NDY4_73049b96-846e-4e85-bf5f-3bf1d8956f67">14,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ia97bcea94dac4be7a54fa83b20cae440_I20211231" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjMtMy0xLTEtMTY0NDY4_fc3fe0d2-fc5a-40ab-bf0e-e984cd5432d2">&#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="id8f92ed253e541abbcc55fb39710810f_I20211231" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjMtNS0xLTEtMTY0NDY4_2b315dd7-c5eb-4020-82df-b6c5bd319d32">&#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="i7109aed5df194bff8d5411fa31f2bffe_I20211231" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjMtNy0xLTEtMTY0NDY4_2dafdab9-f164-4a02-b45f-73414c0112e9">14,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Common stock warrant liabilities (Private Placement) (iii)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56a26a9fc26140489c6805fddb6ce592_I20211231" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjQtMS0xLTEtMTY0NDY4_d58ca18a-977f-4a5b-b994-e9613b279923">&#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="i097258a668d14a0096e8debe95af621f_I20211231" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjQtMy0xLTEtMTY0NDY4_881f7e47-3ebb-41a3-9a6a-901e7e1b153e">&#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="i592c4d4d705442bcb55f49abf80f0561_I20211231" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjQtNS0xLTEtMTY0NDY4_2a2f6025-5298-433c-8810-5874a790edc4">7,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770fca3611af4a29accb06ee6cc8e99e_I20211231" decimals="-3" name="velo:WarrantLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjQtNy0xLTEtMTY0NDY4_29f1ad8f-5a58-4e48-ac31-eef31cc3a33a">7,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Contingent earnout 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="i09d7a4bebc924c45abb146ff82d1b865_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjUtMS0xLTEtMTY0NDY4_e765c07c-e598-4a1a-b243-bf53107a296c">&#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="if8b0732d35fa421f90eb85cb2df1edb5_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjUtMy0xLTEtMTY0NDY4_72a981d0-9ddd-42b7-81a4-49dd14a2b9f6">&#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="i576af8796d2f479486c8a4330b2a7b2e_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjUtNS0xLTEtMTY0NDY4_240b33b5-99de-4ef2-b2e7-b9312e12069c">111,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjUtNy0xLTEtMTY0NDY4_6de6081c-aedc-4ff5-b26d-febfb8cb5142">111,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 financial liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09d7a4bebc924c45abb146ff82d1b865_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjYtMS0xLTEtMTY0NDY4_948ed317-9150-4d10-bd22-4c07b365ca7c">14,318</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="if8b0732d35fa421f90eb85cb2df1edb5_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjYtMy0xLTEtMTY0NDY4_f4688d10-e2f1-4a1a-a30e-d25c4d978bb9">&#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="i576af8796d2f479486c8a4330b2a7b2e_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjYtNS0xLTEtMTY0NDY4_a0373a5e-e04d-4dc9-92f4-8d77bc22ee7e">118,874</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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjYtNy0xLTEtMTY0NDY4_6714bc61-f1c7-4469-b80e-3cbd64a084f3">133,192</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-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;Included in cash and cash equivalents on the condensed consolidated balance sheets. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii) &#160;&#160;&#160;&#160;Included in short-term investments on the condensed consolidated balance sheets.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Included in warrant liabilities on the condensed consolidated balance sheets.</span></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The money market funds are classified as cash and cash equivalents on the condensed consolidated balance sheets. The aggregate fair value of the Company&#8217;s money market funds approximated amortized cost and, as such, there were no unrealized gains or losses on money market funds as of September&#160;30, 2022 and December&#160;31, 2021. Realized gains and losses, net of tax, were not material for any period presented.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022 and December&#160;31, 2021, the Company had no investments with a contractual maturity of greater than one year.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="i6be02c418fe94ba7beeaba18cbad29e0" continuedAt="id03970d8a6ea4704bdddb3d897f285ae"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RleHRyZWdpb246ZDI0ZjBiY2I5OTk1NGNkZjk3OWE2Y2NiNjhlNjc5NWNfMjEzNA_e8d2d21c-2e39-4beb-9d7d-bec7c4be9c15" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a rollforward of the Level 3 assets and liabilities measured at fair value on a recurring basis:</span></div><div style="margin-bottom:12pt;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:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></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:9pt;font-weight:700;line-height:100%">Redeemable convertible preferred stock warrant liabilities</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:9pt;font-weight:700;line-height:100%">Private placement warrant liabilities</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:9pt;font-weight:700;line-height:100%">2022 Private Warrant</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:9pt;font-weight:700;line-height:100%">Contingent earnout liabilities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Three Months Ended September 30, 2022</span></td><td colspan="21" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of June 30, 2022</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1141d78d697a4c3580f046178ea53ec5_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMi0xLTEtMS0xNjQ0Njg_c6c0f169-2394-485e-86d2-7598a0970bbc">&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1975fbdcd1f463882392445a899b2b7_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMi0zLTEtMS0xNjQ0Njg_a5924b7b-eff9-415a-93f9-e7a235b2d536">1,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0845855ca71b42688042141b1bef25ea_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMi01LTEtMS0xNzcyMjg_ee0fdbe1-403b-4ec2-9ace-7022afe8fa3b">&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b679fe707fc400ba778c01b9139406f_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMi01LTEtMS0xNjQ0Njg_78694f20-db13-4cec-ba66-8e8fb9742fa6">12,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of warrant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0b8157140c64e80b6720852676d27d0_D20220701-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy0xLTEtMS0xNzUxMDk_587104b4-e775-470a-81ab-febb2ed59e24">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebecc3ec67114796a90b083ee736b094_D20220701-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy0zLTEtMS0xNzUxMDk_628d05f9-711d-4a26-9430-27f16a4b3ac2">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia023d90e7c7547ec9a54f8e141ae64e5_D20220701-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy01LTEtMS0xNzUwODM_8ba7cffa-3e2d-4e12-98b9-2a963d3976ac">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68dca79964fb49bf98cc1e6328d0850d_D20220701-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy03LTEtMS0xNzUxMDk_98e5fc22-b32a-47b0-addf-a72cd721c17f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0b8157140c64e80b6720852676d27d0_D20220701-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy0xLTEtMS0xNjQ0Njg_1a139ff8-8abb-4192-9117-3821a02948a1">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebecc3ec67114796a90b083ee736b094_D20220701-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy0zLTEtMS0xNjQ0Njg_b258d42a-67a2-4b6f-9e01-f7c19505113d">2,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia023d90e7c7547ec9a54f8e141ae64e5_D20220701-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNC01LTEtMS0xNzUwODM_2568c254-d9f6-48af-8dbb-5eb2c3879946">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68dca79964fb49bf98cc1e6328d0850d_D20220701-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy01LTEtMS0xNjQ0Njg_62818e8b-9956-4c67-91d9-a55a0b1e40d0">40,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">Fair value as of September 30, 2022</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i848ff667e40e4a28987b0f5c20d07962_I20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNC0xLTEtMS0xNjQ0Njg_a96853bd-13d8-40be-a786-ec1db89014d6">&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8252780708344961a8b7b2648da86b42_I20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNC0zLTEtMS0xNjQ0Njg_1153b5e9-b78e-4522-8826-8740325044aa">3,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99eaf14b5ac1414f963456a31a66d536_I20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNS01LTEtMS0xNzUwOTE_26d91e3d-b28b-469d-964c-e9b2cd2a5de2">245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1973797b072430e966320134aa50a25_I20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNC01LTEtMS0xNjQ0Njg_c110d0b5-1d2e-4e94-8803-7aec66ad932e">53,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Nine months ended September 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of January 1, 2022</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f17f165029249a88c5f1de7333601fa_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNy0xLTEtMS0xNjQ0Njg_025ec447-49a1-4581-92b4-5dba486b0e14">&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8d8fa93603c409da72c47915f44e1e2_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNy0zLTEtMS0xNjQ0Njg_fd08dc68-9bf9-4c22-85f1-2f91c746cb5c">7,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b6b9300ddf946d6884104ba3bf5d9d1_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOC01LTEtMS0xNzcyMjg_1a5b950a-f603-4aed-ae29-57fe4b5e375e">&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17727a55dc864c07af5d32959405a574_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNy01LTEtMS0xNjQ0Njg_166753ab-6fdd-4f65-81ae-704146015cd5">111,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of warrant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d561153118941fca4e9e3fb2ad13992_D20220101-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS0xLTEtMS0xNzUxMTc_0c05dc30-f459-45c5-b99c-4656add6cb6f">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa07a232565a489484cdf1b1fdd961c1_D20220101-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS0zLTEtMS0xNzUxMTc_43a7aacd-0689-4223-99ef-9638445938fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56fbecf9fbca445db1a9e45914eddbb9_D20220101-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS01LTEtMS0xNzUxMTc_1100b926-6478-463b-bf9f-c58860e9301c">170</ix:nonFraction></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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i175f8175575c4f15b3822abc79294979_D20220101-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS03LTEtMS0xNzUxMTc_52cc0746-1225-4c1b-b281-e74a73e051f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d561153118941fca4e9e3fb2ad13992_D20220101-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOC0xLTEtMS0xNjQ0Njg_16b956c5-ef15-4d48-b814-3ff7fe08040a">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifa07a232565a489484cdf1b1fdd961c1_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOC0zLTEtMS0xNjQ0Njg_dd582793-6e3f-40db-9c6c-d91fd07eaed6">3,782</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56fbecf9fbca445db1a9e45914eddbb9_D20220101-20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTAtNS0xLTEtMTc3MjI4_ef2d43c8-82fd-491e-b603-087d224acea0">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i175f8175575c4f15b3822abc79294979_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOC01LTEtMS0xNjQ0Njg_2a2edd6e-51e6-4090-a845-4edf84e66048">58,110</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of September 30, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i848ff667e40e4a28987b0f5c20d07962_I20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS0xLTEtMS0xNjQ0Njg_7baf5151-87dc-4aa7-ac2f-98d7a2a0e219">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8252780708344961a8b7b2648da86b42_I20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS0zLTEtMS0xNjQ0Njg_ccd023c1-7196-4104-b911-f70df1565a78">3,605</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99eaf14b5ac1414f963456a31a66d536_I20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTEtNS0xLTEtMTc3MjI4_1ee3b94e-0bc6-4525-a9a3-91cbd5d28fcb">245</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1973797b072430e966320134aa50a25_I20220930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS01LTEtMS0xNjQ0Njg_7a6cba39-504c-4b8b-a1f2-2b91e68cbb2c">53,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Three Months Ended September 30, 2021</span></td><td colspan="21" 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:9pt;font-weight:400;line-height:100%">Fair value as of June 30, 2021</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2a2e9fdf71a4bb2882834a5ef211bb2_I20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTMtMS0xLTEtMTc4NDM4_3dab501a-8b97-40f8-9faf-fae9ab1fc436">1,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0df7830251cf4b02b93bee5bd124f22f_I20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTMtMy0xLTEtMTc4NDM4_9aa7d80c-0e15-462c-8aee-e6cb2631f239">&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2db75d17f3ef4205b00c584586ca59e0_I20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTMtNS0xLTEtMTc4NTQ3_32c86e50-7f33-4dfe-a804-4fbd170afe52">&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf6c268388094c639ff9183a36d0d2d4_I20210630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTMtNy0xLTEtMTc4NDM4_c923c98c-407b-47fe-a62d-6c734ddc8441">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Private placement warrant liabilities acquired as part of the reverse recapitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i7b0260b72ea7476bacc954ec9bc6e472_D20210701-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTQtMy0xLTEtMTc4NDM4_30729cec-7e07-4322-90d5-ab18b8fc44c0">7,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent earnout liabilities recognized upon the closing of the reverse recapitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i61aa445ba9904ef786c949282bdded1b_D20210701-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTUtNy0xLTEtMTc4NDM4_b1f9d60e-ba81-4f8a-abf5-427f79c93b52">120,763</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i463fdb488e8c4cb7a4a809655ff85c99_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTYtMS0xLTEtMTc4NDM4_e3df7780-0df2-45c1-b7d8-ce31564d0af7">899</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b0260b72ea7476bacc954ec9bc6e472_D20210701-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTYtMy0xLTEtMTc4NDM4_5c3531a9-6272-431b-a1d5-7b0fad9c7cdd">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f3a8ceeb0fd4b4a893ab37536778d39_D20210701-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTYtNS0xLTEtMTc4NTQ3_d818c31f-07dc-4874-84e2-545aacf2baae">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61aa445ba9904ef786c949282bdded1b_D20210701-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTYtNy0xLTEtMTc4NDM4_b7ab2362-8797-42b4-bda8-0d58fe8329db">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i463fdb488e8c4cb7a4a809655ff85c99_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTctMS0xLTEtMTc4NDM4_b3a7fb83-f589-44f8-a3ea-2ac287eec553">1,023</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7b0260b72ea7476bacc954ec9bc6e472_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTctMy0xLTEtMTc4NDM4_78d67267-80a6-4270-be9d-30ab7c2588a7">312</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f3a8ceeb0fd4b4a893ab37536778d39_D20210701-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTctNS0xLTEtMTc4NTQ3_e6625c15-4880-4967-ac29-a1c08ef5ccc6">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61aa445ba9904ef786c949282bdded1b_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTctNy0xLTEtMTc4NDM4_748bf012-3a80-426d-a6a1-5bc675444288">2,014</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:9pt;font-weight:400;line-height:100%">Fair value as of September 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1053d4a8e794d06a7018f1460d25233_I20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTgtMS0xLTEtMTc4NDM4_d03cc8c4-9e81-4357-b1f6-b7a06de5cd3c">&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78a75e9b02244b3fb6495188bd95b284_I20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTgtMy0xLTEtMTc4NDM4_eaafcf1d-ea93-4a06-a1a9-2232b818d0d5">6,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f4f2e68eae045e49d13dfa3531639ee_I20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTgtNS0xLTEtMTc5ODMx_5fbcd594-a713-48be-a954-36e62418c45c">&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e3fb952c37a468fb74150b0ed531d8c_I20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTgtNy0xLTEtMTc4NDM4_3cefdc6a-98ed-4f99-89b1-f9f1f5f6c80a">118,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Nine months ended September 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b16808165a046beb9246dcfdb5137cd_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjAtMS0xLTEtMTc4NDM4_b3ae5d14-e07a-449b-9bd2-ca18fe95ea95">181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e5274ccfd9942149019cfc2387d7f9e_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjAtMy0xLTEtMTc4NDM4_f96bca5d-4b7a-4df2-9996-03a6b2dde400">&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3cab3f6059143f6938ba58671c3a6af_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjAtNS0xLTEtMTc4NTY4_4c0c8858-7e2d-4ffd-ad48-7a28fd8d7c33">&#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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22773e33043143c08397c9570cb98338_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjAtNy0xLTEtMTc4NDM4_7e3c2b52-79a9-423e-998a-6e6a4239bc0e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Private placement warrant liabilities acquired as part of the reverse recapitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if98154351f094ada9c3ea8c0789117a1_D20210101-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjEtMy0xLTEtMTc4NDM4_9e7a6fee-20fa-424b-99a2-7e157b445c01">7,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent earnout liabilities recognized upon the closing of the reverse recapitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a7a9297f9ae465d9a35c0a48006ca33_D20210101-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjItNy0xLTEtMTc4NDM4_aaa84a38-39a7-48e5-bb27-7e5a0d4b5b00">120,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief8a3e0eae43477f8de46fe0a8c7ae61_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjMtMS0xLTEtMTc4NDM4_4ad25a64-9b96-402d-af30-699e9669f467">899</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if98154351f094ada9c3ea8c0789117a1_D20210101-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjMtMy0xLTEtMTc4NDM4_ad2dfa34-cb8e-429c-a820-df72d106b18b">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf264c37b25c4c4d8e00985e00197f17_D20210101-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjMtNS0xLTEtMTc4NTY4_adb011f7-480b-4038-9150-d5c2d01e0062">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a7a9297f9ae465d9a35c0a48006ca33_D20210101-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjMtNy0xLTEtMTc4NDM4_f3c04b0e-967a-42f2-b9a5-c22b46999f92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief8a3e0eae43477f8de46fe0a8c7ae61_D20210101-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjQtMS0xLTEtMTc4NDM4_077cec9e-4f1f-459a-a36c-b8875b1947ac">718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if98154351f094ada9c3ea8c0789117a1_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjQtMy0xLTEtMTc4NDM4_4f1a7d3f-b1f4-496a-ae67-80407df419b0">312</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf264c37b25c4c4d8e00985e00197f17_D20210101-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjQtNS0xLTEtMTc4NTY4_3995e603-7719-4766-a19e-599696adc997">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a7a9297f9ae465d9a35c0a48006ca33_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjQtNy0xLTEtMTc4NDM4_10e0177e-113a-4999-921d-8f3ff834c29d">2,014</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of September 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1053d4a8e794d06a7018f1460d25233_I20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjUtMS0xLTEtMTc4NDM4_a340a98d-dc48-4be5-b155-f53e89853485">&#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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78a75e9b02244b3fb6495188bd95b284_I20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjUtMy0xLTEtMTc4NDM4_fd8094dc-bfbc-4712-beee-b329e9f6396f">6,853</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f4f2e68eae045e49d13dfa3531639ee_I20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjUtNS0xLTEtMTc5ODQw_d608beaf-a1d5-4cbe-8996-36dac9ba271f">&#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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e3fb952c37a468fb74150b0ed531d8c_I20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjUtNy0xLTEtMTc4NDM4_b26b1022-0e26-469f-92c9-92ab69e3ef3c">118,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the private placement warrant liability, the 2022 Private Warrant (see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), redeemable convertible preferred stock warrant liability and contingent earnout liability are based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In determining the fair value of the private placement warrant liability the Company used the the Monte Carlo Simulation Model that assumes optimal exercise of the Company&#8217;s redemption option at the earliest possible date. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the fair value of the redeemable convertible preferred stock warrant liability, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Instruments</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-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the fair value of the 2022 Private Warrant, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Instruments). </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><ix:continuation id="id03970d8a6ea4704bdddb3d897f285ae"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the fair value of the contingent earnout liability, the Company used the Monte Carlo simulation valuation model using a distribution of potential outcomes on a weekly basis over the applicable earnout period using the most reliable information available (see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Instruments</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 id="i2eb1493a1e6440dc89128539e936ea38_49"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfOTM3_0bdd8ac0-7ff5-4e79-983f-79ef8f9ad3b7" continuedAt="i6c195846a8bc45c884a7c885d69672f5" escape="true">Investments</ix:nonNumeric></span></div><ix:continuation id="i6c195846a8bc45c884a7c885d69672f5" continuedAt="i7bb88ce169164e6496bfa473fe873686"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Available-for-sale Investments</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfOTM4_4f91afd0-73d4-4255-aa86-34a2d3be9040" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company began investing in available-for-sale (&#8220;AFS&#8221;) investments in the fourth quarter of 2021. The following table summarizes our AFS investments. These are classified as "Short-term investments" on the condensed consolidated balance sheets. </span></div><div style="margin-bottom:12pt;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:42.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.525%"></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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2022</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-bottom: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%">Gross Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Gross Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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. Treasury securities</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="i18b843120424480882559fc4f52547bb_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfMy0xLTEtMS0xNjQ0Njg_750fa35c-82a0-4021-94c4-c77a0e75d5f8">35,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i18b843120424480882559fc4f52547bb_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfMy0zLTEtMS0xNjQ0Njg_b1c84598-f09c-4502-9712-0d7070e9d221">&#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="i18b843120424480882559fc4f52547bb_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfMy01LTEtMS0xNjQ0Njg_a34593bf-9cea-469d-8b04-689b7c7ee591">588</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18b843120424480882559fc4f52547bb_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfMy03LTEtMS0xNjQ0Njg_188d34d5-2a64-4fb0-8089-2e328c6c1bd1">35,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNC0xLTEtMS0xNjQ0Njg_23ee7925-c93d-43c1-89c4-e949225c4659">37,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNC0zLTEtMS0xNjQ0Njg_c246cc54-dd41-4f53-a382-f0a122b75c17">&#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="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNC01LTEtMS0xNjQ0Njg_41301f7e-98c3-44df-9882-06118449991f">547</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="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNC03LTEtMS0xNjQ0Njg_e1832136-5fc2-406d-ae2b-f2fccab2e59e">37,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 available-for-sale investments</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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNS0xLTEtMS0xNjQ0Njg_37a2736c-a9b0-461a-aebf-465bcc65cb7c">73,613</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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNS0zLTEtMS0xNjQ0Njg_f33855cf-ad90-4633-9872-aed6411f4f67">&#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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNS01LTEtMS0xNjQ0Njg_a2529ed4-5bdf-47c4-a65a-4245217c4bd1">1,135</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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNS03LTEtMS0xNjQ0Njg_cfb303fa-ce46-4d96-aac5-e0cbabc64f91">72,478</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="margin-bottom:12pt;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:42.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.525%"></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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31, 2021</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-bottom: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%">Gross Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Gross Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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. Treasury securities</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="ifab349adf29143cb878cc0a727a54b90_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfMy0xLTEtMS0xNjQ0Njg_f7c9dd5b-11d4-4b78-95ea-2da916e7f52d">8,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="ifab349adf29143cb878cc0a727a54b90_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfMy0zLTEtMS0xNjQ0Njg_2ff6b9f6-ea34-4c83-b9ac-ac77e44f1e69">&#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="ifab349adf29143cb878cc0a727a54b90_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfMy01LTEtMS0xNjQ0Njg_be496d48-c637-4771-959d-886b6f800a23">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifab349adf29143cb878cc0a727a54b90_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfMy03LTEtMS0xNjQ0Njg_cad9a678-81c4-4a7f-867d-f39bb8b3cca5">8,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNC0xLTEtMS0xNjQ0Njg_7814a8c2-4662-4507-abbc-4347e0760806">7,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNC0zLTEtMS0xNjQ0Njg_75739af8-9caf-4c7c-afd9-e24b68f2fbac">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNC01LTEtMS0xNjQ0Njg_2a19afd1-7999-42da-995b-56e47bfb1dc7">2</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="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNC03LTEtMS0xNjQ0Njg_17d95617-e889-42ea-9b4f-837789ca0961">7,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 available-for-sale investments</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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNS0xLTEtMS0xNjQ0Njg_0f285203-8d92-46c5-955f-db9f90620319">15,497</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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNS0zLTEtMS0xNjQ0Njg_83dfc6e8-d292-42cd-be2a-dbeecc4aa476">1</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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNS01LTEtMS0xNjQ0Njg_4ee22f04-ff99-4ffb-9832-dcf3692a5d32">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><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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNS03LTEtMS0xNjQ0Njg_1baf6aba-aef3-4229-a86e-2720fdbf9074">15,483</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:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfOTM5_f656f201-723a-476f-b338-0fbbc0c48fe4" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the breakdown of the AFS investments in an unrealized loss position as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</span></div><div style="margin-bottom:12pt;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:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></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: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%">September&#160;30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31, 2021</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%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:0 1pt"></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:400;line-height:100%">Less than 12 months</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="i18b843120424480882559fc4f52547bb_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNC0xLTEtMS0xNjQ0Njg_258e6e81-39a5-4ee1-ac73-bf6dde59b4b6">35,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18b843120424480882559fc4f52547bb_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNC0zLTEtMS0xNjQ0Njg_e965f86e-67b0-484b-8e8b-b0fe9f46cb2f">588</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="ifab349adf29143cb878cc0a727a54b90_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNC01LTEtMS0xNjQ0Njg_94e324d5-b246-4775-921c-a5f67ca0ebc8">8,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ifab349adf29143cb878cc0a727a54b90_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNC03LTEtMS0xNjQ0Njg_632e09a8-e56a-4ac5-b2e9-7068e449ca2f">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Total</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="i18b843120424480882559fc4f52547bb_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNS0xLTEtMS0xNjQ0Njg_c7762b3a-c6d2-431e-bfda-e1ded600137a">35,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i18b843120424480882559fc4f52547bb_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNS0zLTEtMS0xNjQ0Njg_75036443-5388-41bb-95aa-519127cacb87">588</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="ifab349adf29143cb878cc0a727a54b90_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNS01LTEtMS0xNjQ0Njg_010ee47a-fa98-4c0c-8e1e-cd643c7e86bd">8,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="ifab349adf29143cb878cc0a727a54b90_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNS03LTEtMS0xNjQ0Njg_c7651372-2e67-4438-adfb-3f8f6df1a488">13</ix:nonFraction>&#160;</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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Less than 12 months</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="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOC0xLTEtMS0xNjQ0Njg_4940b7db-ec2e-42ed-be18-9a6e2e2b97e3">37,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOC0zLTEtMS0xNjQ0Njg_2d7059fa-abf9-4b34-983f-ff0cc2cde35c">547</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="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOC01LTEtMS0xNjQ0Njg_4de3e09f-d6d8-4209-8a00-3ddef61ff1b2">5,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOC03LTEtMS0xNjQ0Njg_b2e180d2-42e8-4e9b-89ad-0dbda71deea3">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOS0xLTEtMS0xNjQ0Njg_ef8eb15f-e5d7-4eb6-a49a-e98d26dac64e">37,347</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="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOS0zLTEtMS0xNjQ0Njg_5d14a25d-fe40-4e3a-83c7-3dbc718078eb">547</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="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOS01LTEtMS0xNjQ0Njg_1fa60a9d-f2c7-47e4-9d77-9021848f7c26">5,640</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="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOS03LTEtMS0xNjQ0Njg_6497c44b-35f3-4c9a-b559-62f5cc0b4c1e">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe these AFS investments to be other-than-temporarily impaired as of September&#160;30, 2022 and December&#160;31, 2021.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="i7bb88ce169164e6496bfa473fe873686"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfNTU3_2922eae9-0666-4e88-9f47-a6080075f237"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfNTU3_3845c071-1799-4430-9988-89b70ce78f41"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfNTU3_4da1a542-9848-4fb2-ba5b-bdcca6ebbcac"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfNTU3_9d35784b-2296-47a8-87cc-1860238b1f5b">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> material realized gains or losses on AFS investments during the three and nine months ended September&#160;30, 2022 and September&#160;30, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no AFS investments with maturities greater than 12 months at September&#160;30, 2022.  Actual maturities may differ from the contractual maturities because the Company may sell these investments prematurely.</span></div></ix:continuation><div id="i2eb1493a1e6440dc89128539e936ea38_52"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODY0_eb669dfc-ed65-47cf-b8ba-7af63a29c514" continuedAt="i6ba655ddca1a442aa2eb7f44ae79d8cc" escape="true">Balance Sheet Components</ix:nonNumeric></span></div><ix:continuation id="i6ba655ddca1a442aa2eb7f44ae79d8cc" continuedAt="i2a459368594342faa9f3cae4a4a3992a"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODY1_98467029-5a67-4aae-93c2-77e0ce24d4ff" escape="true"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following:</span></div><div style="margin-bottom: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:69.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.484%"></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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Receivables</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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjBlY2I4YmYzNDc3NzRiNzg5Y2I0ODFmNjc5ZWZiYTdmL3RhYmxlcmFuZ2U6MGVjYjhiZjM0Nzc3NGI3ODljYjQ4MWY2NzllZmJhN2ZfMy0xLTEtMS0xNjQ0Njg_78a8a630-03b7-4439-b612-e6fd425e89d6">20,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjBlY2I4YmYzNDc3NzRiNzg5Y2I0ODFmNjc5ZWZiYTdmL3RhYmxlcmFuZ2U6MGVjYjhiZjM0Nzc3NGI3ODljYjQ4MWY2NzllZmJhN2ZfMy0zLTEtMS0xNjQ0Njg_5d7db342-59d6-46ed-917a-491341c6f730">12,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Less: Allowances for Doubtful Accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjBlY2I4YmYzNDc3NzRiNzg5Y2I0ODFmNjc5ZWZiYTdmL3RhYmxlcmFuZ2U6MGVjYjhiZjM0Nzc3NGI3ODljYjQ4MWY2NzllZmJhN2ZfNC0xLTEtMS0xNjQ0Njg_1ebbc9bd-f207-4f5e-a41a-75ddb48d1caa">67</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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjBlY2I4YmYzNDc3NzRiNzg5Y2I0ODFmNjc5ZWZiYTdmL3RhYmxlcmFuZ2U6MGVjYjhiZjM0Nzc3NGI3ODljYjQ4MWY2NzllZmJhN2ZfNC0zLTEtMS0xNjQ0Njg_a56357f0-1410-4868-94d8-9df89b19b10d">67</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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjBlY2I4YmYzNDc3NzRiNzg5Y2I0ODFmNjc5ZWZiYTdmL3RhYmxlcmFuZ2U6MGVjYjhiZjM0Nzc3NGI3ODljYjQ4MWY2NzllZmJhN2ZfNS0xLTEtMS0xNjQ0Njg_be75764c-99f2-4748-9340-5216c8f0b1e1">20,922</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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjBlY2I4YmYzNDc3NzRiNzg5Y2I0ODFmNjc5ZWZiYTdmL3RhYmxlcmFuZ2U6MGVjYjhiZjM0Nzc3NGI3ODljYjQ4MWY2NzllZmJhN2ZfNS0zLTEtMS0xNjQ0Njg_837f9e2f-d762-40a7-a6a0-b55516748366">12,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODU5_337637be-eb9b-4ee7-9000-39829e0e820e" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-bottom: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:69.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.484%"></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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjdmNjA0NjY2YmJkODRjYzA4NzBjZmUyYTJlMzhiYTdjL3RhYmxlcmFuZ2U6N2Y2MDQ2NjZiYmQ4NGNjMDg3MGNmZTJhMmUzOGJhN2NfMy0xLTEtMS0xNjQ0Njg_0f92aa25-f4ed-4cf0-9066-526b1cabf7cc">51,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjdmNjA0NjY2YmJkODRjYzA4NzBjZmUyYTJlMzhiYTdjL3RhYmxlcmFuZ2U6N2Y2MDQ2NjZiYmQ4NGNjMDg3MGNmZTJhMmUzOGJhN2NfMy0zLTEtMS0xNjQ0Njg_a01adee9-6a5b-4bf2-aa22-daea60f3da40">16,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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%">Work-in-progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjdmNjA0NjY2YmJkODRjYzA4NzBjZmUyYTJlMzhiYTdjL3RhYmxlcmFuZ2U6N2Y2MDQ2NjZiYmQ4NGNjMDg3MGNmZTJhMmUzOGJhN2NfNC0xLTEtMS0xNjQ0Njg_4d09a47e-aadd-4fe2-bcfd-852ee10bf1cf">17,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjdmNjA0NjY2YmJkODRjYzA4NzBjZmUyYTJlMzhiYTdjL3RhYmxlcmFuZ2U6N2Y2MDQ2NjZiYmQ4NGNjMDg3MGNmZTJhMmUzOGJhN2NfNC0zLTEtMS0xNjQ0Njg_7e43b497-726a-484c-bc31-8d9095653cf2">5,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjdmNjA0NjY2YmJkODRjYzA4NzBjZmUyYTJlMzhiYTdjL3RhYmxlcmFuZ2U6N2Y2MDQ2NjZiYmQ4NGNjMDg3MGNmZTJhMmUzOGJhN2NfNS0xLTEtMS0xNjQ0Njg_cadeb4ec-45ed-4e78-b9fd-ae8b2f636e2a">69,313</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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjdmNjA0NjY2YmJkODRjYzA4NzBjZmUyYTJlMzhiYTdjL3RhYmxlcmFuZ2U6N2Y2MDQ2NjZiYmQ4NGNjMDg3MGNmZTJhMmUzOGJhN2NfNS0zLTEtMS0xNjQ0Njg_699a58d2-1a05-4ee9-b477-36f82bfa4258">22,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODYw_6b4e0af9-e43b-4f51-9ecd-0548550a28e7" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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 consisted of the following:</span></div><div style="margin-bottom: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:69.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.484%"></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%">September 30,</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,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</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%">Prepaid insurance and other</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:PrepaidInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjM2NTdmOGY2NmExYzQwODA4Y2M3MmUzMWJiMDA0MjU4L3RhYmxlcmFuZ2U6MzY1N2Y4ZjY2YTFjNDA4MDhjYzcyZTMxYmIwMDQyNThfMy0xLTEtMS0xNjQ0Njg_e36b5091-9d9b-4305-a72d-9853e8c3e268">1,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:PrepaidInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjM2NTdmOGY2NmExYzQwODA4Y2M3MmUzMWJiMDA0MjU4L3RhYmxlcmFuZ2U6MzY1N2Y4ZjY2YTFjNDA4MDhjYzcyZTMxYmIwMDQyNThfMy0zLTEtMS0xNjQ0Njg_21f6fdcf-2eb7-4be1-946f-82b6a7ce7096">5,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Vendor prepayments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:AdvancesOnPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjM2NTdmOGY2NmExYzQwODA4Y2M3MmUzMWJiMDA0MjU4L3RhYmxlcmFuZ2U6MzY1N2Y4ZjY2YTFjNDA4MDhjYzcyZTMxYmIwMDQyNThfNC0xLTEtMS0xNjQ0Njg_b4bfa028-1b96-42c2-8201-9353e21e975d">2,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="velo:AdvancesOnPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjM2NTdmOGY2NmExYzQwODA4Y2M3MmUzMWJiMDA0MjU4L3RhYmxlcmFuZ2U6MzY1N2Y4ZjY2YTFjNDA4MDhjYzcyZTMxYmIwMDQyNThfNC0zLTEtMS0xNjQ0Njg_73729a7b-a669-466b-a3a0-1f3a186b3bb2">4,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjM2NTdmOGY2NmExYzQwODA4Y2M3MmUzMWJiMDA0MjU4L3RhYmxlcmFuZ2U6MzY1N2Y4ZjY2YTFjNDA4MDhjYzcyZTMxYmIwMDQyNThfNS0xLTEtMS0xNjQ0Njg_e761ebbf-f263-44ce-8d3a-a3009293d21e">4,623</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:top"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjM2NTdmOGY2NmExYzQwODA4Y2M3MmUzMWJiMDA0MjU4L3RhYmxlcmFuZ2U6MzY1N2Y4ZjY2YTFjNDA4MDhjYzcyZTMxYmIwMDQyNThfNS0zLTEtMS0xNjQ0Njg_a4554263-e7bb-4e88-b672-9d74b6ac2f16">9,458</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:top"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="i2a459368594342faa9f3cae4a4a3992a" continuedAt="i01e76fd44784400ca8e84668c5417aea"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODYx_68a176f9-d720-4b46-8c6a-e3aebcf1ca1b" escape="true"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-bottom: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:69.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.484%"></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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</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="i63448ddda85d4a96aac2c41f61f34d25_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfMy0xLTEtMS0xNjQ0Njg_0df544fe-1083-4f2c-bd25-19c0d7f0c645">2,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5768cebe97104cbba900cfbbfa2ad80f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfMy0zLTEtMS0xNjQ0Njg_14df127d-a819-4a76-b587-46b759292828">1,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lab equipment and other equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2b5aa43cff3403aab3dca2f9c104e43_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfNC0xLTEtMS0xNjQ0Njg_0b4a7033-a7cd-4db9-b925-b2d126f69413">6,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95a7a5a1edc2438e9793ea2fab8e9aa8_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfNC0zLTEtMS0xNjQ0Njg_6a098a68-83e9-4df3-889e-1ccfaf67405b">2,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3f212e17db3479e90952a3e2f561f72_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfNi0xLTEtMS0xNjQ0Njg_20230658-30c4-4741-ae1e-b0234f698a16">181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf3fc2678784dae882deaba1e19ce65_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfNi0zLTEtMS0xNjQ0Njg_f580531d-0724-4557-9a57-d5bc8a5ce14b">88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4054bd0e303f4314aa9a54838061b152_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfNy0xLTEtMS0xNjQ0Njg_47116cfe-7cbc-4af6-9044-993908391e52">15,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c81cf35349e4366b25866c57541cb55_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfNy0zLTEtMS0xNjQ0Njg_a36f4dee-a208-4993-bef1-01fd5b6f686a">2,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97bf551b30d34462b1a5a73716ef5886_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfOC0xLTEtMS0xNjQ0Njg_8cb1c159-e310-4af8-87bb-ce2766edba91">171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d405fc1d41f4872b56bce58b755eeff_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfOC0zLTEtMS0xNjQ0Njg_54f99b8a-365f-4781-8151-44b705dd68c3">6,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfOS0xLTEtMS0xNjQ0Njg_3a27975a-d272-4433-9e5e-bb280fe40919">24,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfOS0zLTEtMS0xNjQ0Njg_61a75bb7-9f11-4caf-b0e5-6d9c71713ea9">12,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfMTAtMS0xLTEtMTY0NDY4_2b2b094b-dc38-40c9-b412-a63a01d68eac">4,826</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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfMTAtMy0xLTEtMTY0NDY4_676c4ae0-c470-4533-82a1-2d0c8790c0c6">2,766</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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfMTEtMS0xLTEtMTY0NDY4_937bae46-ccfd-4c1a-9a6d-d8fa0d6b54f9">19,208</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;border-top:1pt solid #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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfMTEtMy0xLTEtMTY0NDY4_6e3189a1-e8e4-4105-a605-cdab9d6ea3ba">10,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the three months ended September&#160;30, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfNDM1_6f28d6ed-f1b0-43d2-874c-d88d511c6ac4">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfNDQy_a98eea68-40b4-4de5-b3f5-1e9f0c1d2de8">0.4</ix:nonFraction> million, respectively. Depreciation expense for the nine months ended September&#160;30, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfNTE5_11a29304-d2fb-498a-a8b0-92908d8e9e8a">2.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfNTI2_9996e014-9f75-4a51-bb32-e697e64b6d91">0.8</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="velo:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODYy_2ad40a0c-9a03-48e9-99ff-f3f6c7f1f809" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom: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:69.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.484%"></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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfMy0xLTEtMS0xNjQ0Njg_593b5f8f-cddc-4f07-8f42-11b6aabca945">10,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfMy0zLTEtMS0xNjQ0Njg_1e6e590e-1559-4ad8-b428-ee942ad3fe2b">3,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 salaries and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfNC0xLTEtMS0xNjQ0Njg_08f43187-59e7-4f99-8cc9-90b94b69a32a">6,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfNC0zLTEtMS0xNjQ0Njg_f5855dde-ca08-4516-a561-66196ffc9ee2">4,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability&#8201;&#8211;&#8201;current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfNS0xLTEtMS0xNjQ0Njg_b0c4c751-6d8f-4eac-a2db-36ca96f25f94">2,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="velo:LeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfNS0zLTEtMS0xNjQ0Njg_4b58dd76-2883-48ad-8e09-a02d4a11d012">2,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:AccruedExpensesAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfNi0xLTEtMS0xNjQ0Njg_8a6a6c98-94cd-4dc6-a14b-0edfe89b4a0f">19,682</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:top"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="velo:AccruedExpensesAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfNi0zLTEtMS0xNjQ0Njg_01cbb810-bd8d-4940-875a-2d78fe1de283">9,414</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:top"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODYz_52fd2fdc-7600-4e23-843e-12c23aaa028f" continuedAt="i5e3b56a97dcb4cd1bf23b215c4f8d857" escape="true">Other noncurrent liabilities consisted of the following:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:6pt"><ix:continuation id="i5e3b56a97dcb4cd1bf23b215c4f8d857"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.484%"></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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - noncurrent portion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjlhM2YzYzJjOWI1ZTQxOGVhYjI3ZWRjM2QwMjVmMTJhL3RhYmxlcmFuZ2U6OWEzZjNjMmM5YjVlNDE4ZWFiMjdlZGMzZDAyNWYxMmFfMy0xLTEtMS0xNjQ0Njg_4ab034c8-ca88-420f-a647-0d0a3f846f59">13,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="velo:LeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjlhM2YzYzJjOWI1ZTQxOGVhYjI3ZWRjM2QwMjVmMTJhL3RhYmxlcmFuZ2U6OWEzZjNjMmM5YjVlNDE4ZWFiMjdlZGMzZDAyNWYxMmFfMy0zLTEtMS0xNjQ0Njg_15c20e8b-e4fd-4167-ac6a-015b23bde4ed">9,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjlhM2YzYzJjOWI1ZTQxOGVhYjI3ZWRjM2QwMjVmMTJhL3RhYmxlcmFuZ2U6OWEzZjNjMmM5YjVlNDE4ZWFiMjdlZGMzZDAyNWYxMmFfNC0xLTEtMS0xNjQ0Njg_7a275585-c1ff-4cdc-a435-c4ac45a31e50">1,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjlhM2YzYzJjOWI1ZTQxOGVhYjI3ZWRjM2QwMjVmMTJhL3RhYmxlcmFuZ2U6OWEzZjNjMmM5YjVlNDE4ZWFiMjdlZGMzZDAyNWYxMmFfNC0zLTEtMS0xNjQ0Njg_d3560d4f-6218-49ff-8274-2617a81fa06c">308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other noncurrent 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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:OtherLiabilitiesAndLeaseLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjlhM2YzYzJjOWI1ZTQxOGVhYjI3ZWRjM2QwMjVmMTJhL3RhYmxlcmFuZ2U6OWEzZjNjMmM5YjVlNDE4ZWFiMjdlZGMzZDAyNWYxMmFfNS0xLTEtMS0xNjQ0Njg_24eb30fd-0104-4455-a2f2-9dea8542ef9d">14,227</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:top"></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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="velo:OtherLiabilitiesAndLeaseLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjlhM2YzYzJjOWI1ZTQxOGVhYjI3ZWRjM2QwMjVmMTJhL3RhYmxlcmFuZ2U6OWEzZjNjMmM5YjVlNDE4ZWFiMjdlZGMzZDAyNWYxMmFfNS0zLTEtMS0xNjQ0Njg_32cc29bd-56ee-4e82-8faf-d111c8f2ae2e">9,492</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:top"></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><ix:continuation id="i01e76fd44784400ca8e84668c5417aea" continuedAt="i2193c4646a4a4e88a0871ce673896059"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please refer to Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Instruments,</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2193c4646a4a4e88a0871ce673896059"> for further details of the contingent earnout liability and warrant liabilities.</ix:continuation> </span></div><div id="i2eb1493a1e6440dc89128539e936ea38_55"></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:LessorDirectFinancingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfMTI0Mg_edf9eeef-4936-4629-b55b-9825c2639f63" continuedAt="i12e7be71c832493d984e1c047826cd18" escape="true">Equipment on Lease, Net</ix:nonNumeric></span></div><ix:continuation id="i12e7be71c832493d984e1c047826cd18"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The equipment leased to customers had a cost basis of $<ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfOTE_c02b5c06-8e00-401e-ba9f-246900dcb2e4">9.4</ix:nonFraction>&#160;million and accumulated depreciation of $<ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfMTI2_cedd2ba7-b58d-4fb2-b85f-b9d147828e59">1.3</ix:nonFraction>&#160;million as of September&#160;30, 2022. The equipment leased to customers had a cost basis of $<ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfMTkz_f449f1b3-b6f3-4757-be60-65d7a5b57987">9.3</ix:nonFraction>&#160;million and accumulated depreciation of $<ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfMjI4_0eb7c76f-b508-476c-9861-d9fc713b6326">0.9</ix:nonFraction>&#160;million as of December&#160;31, 2021. </span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total lease revenue earned for the three months ended September&#160;30, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-5" name="us-gaap:DirectFinancingLeaseRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfMzEw_adac4cca-0dfc-430e-bb0e-7da861f54952">0.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-5" name="us-gaap:DirectFinancingLeaseRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfMzE3_17fedc3a-2755-403c-b802-bf51d766a027">0.6</ix:nonFraction>&#160;million, respectively. Total lease revenue earned for the nine months ended September&#160;30, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-5" name="us-gaap:DirectFinancingLeaseRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfNDAw_f54fc6e1-6d3e-4ae2-8027-381b46489af9">2.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-5" name="us-gaap:DirectFinancingLeaseRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfNDA3_0b2b04f8-7db9-49d9-8f08-18f280c24818">1.2</ix:nonFraction>&#160;million, respectively. The total depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfNDYw_3c79eab1-bdbb-48ae-b7f2-2dea79f1ed9c">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfNDY3_73e62203-8cc2-4150-9747-76eec78565e2">0.2</ix:nonFraction>&#160;million included in cost of revenue for the three months ended September&#160;30, 2022 and 2021, respectively.  The total depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfNTg2_d7ef588b-9c1e-4b91-822c-6c74d815f0eb">1.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfNTkz_30a15a87-6b88-44fa-bded-704264a6bcad">0.5</ix:nonFraction>&#160;million included in cost of revenue for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><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 September&#160;30, 2022, the Company had one equipment on lease returned at the end of their operating lease term and immediately leased to another customer and one system was sold through the exercise of the lease's purchase option.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Company entered into debt secured by certain leased equipment to customers. See Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:105%">Long-term Debt,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> for a description of these financing arrangements.</span></div></ix:continuation><div id="i2eb1493a1e6440dc89128539e936ea38_58"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfNTcy_3f577b4b-e0b4-466e-9ba1-3cb361f8b59a" continuedAt="i1ac300b26f184dbdbbc010a900a264c8" escape="true"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfNTcy_84588dc8-b79f-4780-9cd5-87dd8632d541" continuedAt="iaf517012e4424cd08863005196aecab8" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i1ac300b26f184dbdbbc010a900a264c8" continuedAt="ie45651e78e29479dabae51096d6a25e5"><ix:continuation id="iaf517012e4424cd08863005196aecab8" continuedAt="ie85e5de00bbf4004a84683552f4f60b8"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its office and manufacturing facilities under <ix:nonFraction unitRef="lease" contextRef="id0e3e24c6694474181a26d7afa689fe5_D20220701-20220930" decimals="INF" name="velo:LesseeOperatingLeaseNumberOfLeases" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfODU_fee11c1f-4102-4355-866b-9901709a1cd2">five</ix:nonFraction> non-cancellable operating leases which expire in 2023 to 2027. The agreements include a provision for renewal at the then prevailing market rate for terms specified in each lease. During the three months ended September 30, 2022, the manufacturing facility operating lease was re-measured in accordance with ASC 842,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as management&#8217;s intent is to exercise the renewal option at the end of the lease term due to the significant leasehold improvement investments made to the facility.</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="velo:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfNTcz_25fb990b-0801-46f1-91a2-262a70143e77" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total right-of-use (&#8220;ROU&#8221;) assets and lease liabilities are as follows:</span></div><div style="margin-bottom: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:69.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.484%"></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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</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%">Right-of-use assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_1470a95e-fcd4-42e2-bf77-cf5c087a75e7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_7f90484e-686e-4cfd-a288-53a6869870a9">Net book value (Other assets)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0xLTEtMS0xNjQ0Njg_7d50a300-e7c4-43bf-b3da-e48c37754d24">15,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0zLTEtMS0xNjQ0Njg_e76c049a-6dfb-4d13-aad3-9ccf830b729d">11,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></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:top"><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:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_13b88f9d-e284-41f6-9dcf-fe95445dace1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_c7756b60-cae7-4d34-ac1e-9b9cd5dbbda8">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0xLTEtMS0xNjQ0Njg_e1b78007-5601-4c81-adfd-9f89e0f41040">2,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0zLTEtMS0xNjQ0Njg_b64476a1-dcb3-45a2-8b7c-1179325a7697">2,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_a0a92c9f-4470-4296-a01e-c1b7d263cdec"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_ed5db00a-3252-4597-9253-fb028b890998">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0xLTEtMS0xNjQ0Njg_17d9f808-ba37-4248-9204-a6c5aea55e82">13,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0zLTEtMS0xNjQ0Njg_841c5499-23ad-4de3-9cb0-d5fa6e376f32">9,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfOC0xLTEtMS0xNjQ0Njg_fbf32979-d504-41f5-ac81-94d9f5c55ad7">15,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfOC0zLTEtMS0xNjQ0Njg_11c8b971-26e3-4e79-a498-790dc4c6081f">11,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Financing lease 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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_2e345862-c86c-48cd-806b-81d0ead20a39"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_f787e044-ff18-441b-8b3f-94f4e5c7049c">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMS0xLTEtMTY0NDY4_749f9890-9426-461a-87f3-9316e50edd83">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMy0xLTEtMTY0NDY4_06e7b0b4-d4da-47b9-b3cc-81189e850fc3">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_2321faa7-d9b8-400e-9c0d-73bcb7a422c4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_daa85bb9-7857-4e9b-ac01-38f1a14450c6">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMS0xLTEtMTY0NDY4_42409725-435b-4dd2-b094-1129d9e7e493">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMy0xLTEtMTY0NDY4_e4daf0e5-6dc4-4431-b9b6-40e8b0e45fb1">41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTItMS0xLTEtMTY0NDY4_2f9836f2-a987-40a8-af11-d8274bb13d95">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTItMy0xLTEtMTY0NDY4_3ce48cdc-a495-4006-ad6f-35e99da8e618">74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTMtMS0xLTEtMTY0NDY4_46fcbd27-473f-47bb-9904-36fe3a6d899d">15,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="velo:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTMtMy0xLTEtMTY0NDY4_ef6b8b44-ce7f-4ef2-87e4-c6904f964b8f">11,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:101%">There were <ix:nonFraction unitRef="usd" contextRef="i89c5d73ac4d141debaec337decbdd88b_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfMzgx_20c5b705-5a5d-4a4a-bfb3-b47dc8cad6bf"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfMzgx_e55f8c34-0b2d-47c0-9c5a-f9e9fd1e34a2">no</ix:nonFraction></ix:nonFraction> impairments recorded related to these assets as of September&#160;30, 2022 and December&#160;31, 2021. </span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="ie45651e78e29479dabae51096d6a25e5"><ix:continuation id="ie85e5de00bbf4004a84683552f4f60b8"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfNTc0_1bad4568-63d2-4841-9985-7087ad92a6d0" escape="true"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about lease-related balances were as follows:</span></div><div style="margin-bottom: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:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="21" style="border-top:1pt 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%">(In thousands, except years and percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expense</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:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfMy0xLTEtMS0xNjQ0Njg_b3134bcf-8300-4bfa-ba14-ec10356f72d0">721</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfMy0zLTEtMS0xNjQ0Njg_8aef7b6e-8844-4d48-bbe8-d1281a03fd32">208</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfMy01LTEtMS0xNjQ0Njg_11416bcc-7004-4c2e-87be-e9c1ded66451">2,156</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfMy03LTEtMS0xNjQ0Njg_aa7fa970-dc60-4be9-a3e1-5ff1dece9e7c">511</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="velo:FinanceLeaseInterestExpenseAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNC0xLTEtMS0xNjQ0Njg_b78a0019-9757-407d-8b2d-e4324e3c3efd">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="velo:FinanceLeaseInterestExpenseAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNC0zLTEtMS0xNjQ0Njg_be332ab9-2472-4041-b010-39f4b96aa452">9</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:FinanceLeaseInterestExpenseAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNC01LTEtMS0xNjQ0Njg_c756f12a-a7b9-4808-8854-6730cbacba5b">27</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:FinanceLeaseInterestExpenseAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNC03LTEtMS0xNjQ0Njg_6822320d-179e-4ab2-8ca4-bdb57de5e0aa">22</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNS0xLTEtMS0xNjQ0Njg_0bb10da5-da30-42a2-9123-3137c54e43d2">95</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNS0zLTEtMS0xNjQ0Njg_c8a58360-1321-45b8-9441-0bc7ee1c1a86">41</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNS01LTEtMS0xNjQ0Njg_2bc1714e-33fc-4afa-9da0-645e0c62b76f">262</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNS03LTEtMS0xNjQ0Njg_241c4f86-b868-4203-a217-cdb8aa49c88a">76</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</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:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNi0xLTEtMS0xNjQ0Njg_e42f9b89-6c08-4251-b787-afe72ca21c7e">825</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNi0zLTEtMS0xNjQ0Njg_6feb5186-c039-4691-8112-a431fec6173d">258</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNi01LTEtMS0xNjQ0Njg_64dbfae4-c524-43d0-ab41-1735f7d4fdaa">2,445</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNi03LTEtMS0xNjQ0Njg_645218f4-256c-4cb2-ae47-6da9f4914435">609</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for leases</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="velo:LeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNy0xLTEtMS0xNjQ0Njg_ac1924c3-aaba-41bb-9d38-262d45b7bbbb">689</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="velo:LeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNy0zLTEtMS0xNjQ0Njg_cd7d4644-469b-498c-828a-095fb50fdc81">178</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:LeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNy01LTEtMS0xNjQ0Njg_4de6a97e-242e-485b-bc81-e9be9d220bd7">1,653</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="velo:LeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNy03LTEtMS0xNjQ0Njg_166aaf4d-c284-4200-b115-a0671ccccb0e">805</ix:nonFraction></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%">Weighted&#8201;&#8211;&#8201;average remaining lease term&#8201;&#8211;&#8201;operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonNumeric contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOC0xLTEtMS0xNjQ0Njg_e976efcf-a136-46b1-996a-7fb9ee760908">4.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonNumeric contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOC0zLTEtMS0xNjQ0Njg_69588315-e5d0-4815-bed2-8f5a1d45ac9e">2.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonNumeric contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOC01LTEtMS0xNjQ0Njg_298ca2eb-0c4b-4719-b1e3-2919328ac9ee">4.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonNumeric contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOC03LTEtMS0xNjQ0Njg_66182aa8-0dfb-493a-9c3f-4073a7c55373">2.9</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted&#8201;&#8211;&#8201;average discount rate&#8201;&#8211;&#8201;operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="number" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOS0xLTEtMS0xNjQ0Njg_cb10900b-a264-41c5-aabf-ed78a83d4d5c">8.6</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="number" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOS0zLTEtMS0xNjQ0Njg_491ce1da-3692-405d-87b2-a2b0374283df">4.4</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="number" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOS01LTEtMS0xNjQ0Njg_5596c7a8-0299-402e-97b0-c4e430a18cbf">8.6</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="number" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOS03LTEtMS0xNjQ0Njg_e18e7607-5362-452f-a75d-0b3a053e87c3">4.4</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfNTc1_b503d49e-68ea-4361-a487-a00d74900be6" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity of operating lease liabilities as of September&#160;30, 2022 are as follows:</span></div><div style="margin-bottom: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:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></div></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:91%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfMS0xLTEtMS0xNjQ0Njg_4ae58989-70e3-4a48-bac8-692cc27dcf9f">707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LesseeLeaseLiabilityToBePaidYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfMi0xLTEtMS0xNjQ0Njg_cb373bf2-6780-47e1-b85a-2634c96b1f63">2,786</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LesseeLeaseLiabilityToBePaidYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfMy0xLTEtMS0xNjQ0Njg_d8c890ab-5ec2-411e-9c08-02eada454f55">2,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LesseeLeaseLiabilityToBePaidYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfNC0xLTEtMS0xNjQ0Njg_8be5d49d-f6a9-447f-a58b-41d6903f2060">2,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LesseeLeaseLiabilityToBePaidYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfNS0xLTEtMS0xNjQ0Njg_c05c033e-0f2d-42ce-bcd8-a9b485d5949c">2,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LesseeLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfNi0xLTEtMS0xNjQ0Njg_1024ba7c-3354-4713-8626-9ae28b73a603">13,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Total operating lease payments</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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LesseeLeaseLiabilityToBePaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfNy0xLTEtMS0xNjQ0Njg_47473a8e-7dda-42cf-88ba-94d6e46781be">24,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less portion representing imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LesseeLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfOC0xLTEtMS0xNjQ0Njg_3f92f8dc-4b46-4d98-82e0-36ed5320b86f">8,668</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;border-top:1pt solid #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%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfOS0xLTEtMS0xNjQ0Njg_74ac5def-099b-4125-937c-5fe24f4f6a57">15,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfMTAtMS0xLTEtMTY0NDY4_13137a74-c29c-42d8-a344-db5d3c2f1dc4">2,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Long-term portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfMTEtMS0xLTEtMTY0NDY4_27a74692-10a3-4e92-85c4-e331e5568749">13,200</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></ix:continuation><div id="i2eb1493a1e6440dc89128539e936ea38_61"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfNDQ5OA_6c1a1a33-df88-418e-9b37-f3db68734e05" continuedAt="ib9525249298442738776fe805f1bb795" escape="true">Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="ib9525249298442738776fe805f1bb795" continuedAt="i6a6634882ec844139efe2e73aecb5e93"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfNDQ5OQ_8dde660b-4bb8-4bc0-afd3-808a3c902858" escape="true"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div style="margin-bottom: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:69.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.484%"></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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit line</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:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i26017fcb1bee4bdaac4a50eb2e5c68bf_I20220930" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfMy0xLTEtMS0xNjQ0Njg_b6c0c23f-f735-4f76-bc77-6e11face544a">3,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="if72f8ec5b9b7492caa67fe8a413719ef_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfMy0zLTEtMS0xNjQ0Njg_4ac3c943-e1d9-4626-85c0-c26172a5ae03">3,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i225c8822c1154fc48ffc93dde5c90353_I20220930" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNC0xLTEtMS0xNjQ0Njg_68917cfb-97cf-4cc2-baed-6bedde42f097">3,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66752a13b9b64b3096f17207f8e62dd7_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNC0zLTEtMS0xNjQ0Njg_9e672e80-b856-4ce0-af53-de84645e5864">5,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNS0xLTEtMS0xNjQ0Njg_ab22ee19-da18-409d-b415-892c966b437c">179</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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNS0zLTEtMS0xNjQ0Njg_f2c0cdf5-4d15-4685-a234-12d790c318df">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LongTermDebtExcludingConvertibleNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNi0xLTEtMS0xNjQ0Njg_bc90ba39-8b40-41c7-ade8-54278821b5fc">6,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="velo:LongTermDebtExcludingConvertibleNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNi0zLTEtMS0xNjQ0Njg_0720d798-1fd4-4a80-9666-f9a2f49485ea">8,070</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%">Debt&#8201;&#8211;&#8201;current portion</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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LongTermDebtCurrentMaturitiesExcludingConvertibleNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNy0xLTEtMS0xNjQ0Njg_0f7c1749-3908-4d96-8574-b8a1c9171398">1,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="velo:LongTermDebtCurrentMaturitiesExcludingConvertibleNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNy0zLTEtMS0xNjQ0Njg_ccaabb40-9c45-465a-b0d3-2713d42b9189">5,114</ix:nonFraction>&#160;</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%">Long-term debt&#8201;&#8211;&#8201;less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LongTermDebtExcludingConvertibleNotesAndCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfOC0xLTEtMS0xNjQ0Njg_c021cd9e-4976-4292-ad47-e573ade96ecc">4,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="velo:LongTermDebtExcludingConvertibleNotesAndCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfOC0zLTEtMS0xNjQ0Njg_8f3ed232-e528-49b7-b193-ca0c48f43b2f">2,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s banking arrangements include <ix:nonFraction unitRef="creditfacility" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="INF" name="velo:NumberOfCreditFacilities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTE2_26532daa-86a0-4fcb-8c1b-cea30e11fdfd">three</ix:nonFraction> facilities and a revolving credit line with its primary bank. For a full description of these banking arrangements, see Note 15,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, in the audited consolidated financial statements included in the 2021 Form 10-K. These loans contain customary representations and warranties, reporting covenants, events of default and termination provisions. The affirmative covenants include, among other things, that the Company furnish monthly financial statements, a yearly budget, timely files taxes, maintains good standing and government compliance, maintains liability and other insurance and furnishes audited financial statements no later than the date of delivery to the Board of Directors.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="i6a6634882ec844139efe2e73aecb5e93" continuedAt="i9bcf8d93941c465795d1b31b0e149ebe"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company amortizes deferred financing costs over the life of the borrowing. As of September&#160;30, 2022 and December&#160;31, 2021, the remaining unamortized balance of deferred financing costs was less than $<ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-5" name="us-gaap:DeferredFinanceCostsCurrentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzgyOQ_05b02c7d-8dbf-4bf6-a050-0f08e447dbaa">0.2</ix:nonFraction>&#160;million and less than $<ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-5" name="us-gaap:DeferredFinanceCostsCurrentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4Mzg0Mw_7ee264f8-1697-44d1-a942-9fb7f67ff20f">0.1</ix:nonFraction>&#160;million, respectively, and was included in Debt&#8201;&#8212;&#8201;current portion on the balance sheets.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Revolving Credit Line &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement with Silicon Valley Bank, the Company&#8217;s primary lender, which included a $<ix:nonFraction unitRef="usd" contextRef="i0056726c2fce4842aad7b39e1eb7d860_I20210531" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA5MjM1Ng_c756013d-e882-483e-983f-e42a81b4e016">10.0</ix:nonFraction>&#160;million revolving credit line and an $<ix:nonFraction unitRef="usd" contextRef="i6a59e8dabf9f43128dac4da5442987f2_I20210531" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA5MjM0Mg_2d08ba1b-6951-46ec-8a18-cccddcc5211a">8.5</ix:nonFraction>&#160;million secured equipment loan facility (see below). </span></div><div style="margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">In August 2021, the Company drew $<ix:nonFraction unitRef="usd" contextRef="idac9ae05e2ac4ab5a0070479f276ae76_D20210801-20210831" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU1OTY_b532152e-b5e8-4b63-9dfc-7fc208d79a59">3.0</ix:nonFraction> million on revolving credit facility, with a variable interest rate of the greater of <ix:nonFraction unitRef="number" contextRef="i8615bdf4f8754f67bcff90d9601ca34a_I20210831" decimals="4" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU2Nzg_3557a379-8e34-4df8-8cf0-0bca1a3047a5">5.75</ix:nonFraction>% or Prime plus <ix:nonFraction unitRef="number" contextRef="ifb54c63181f04a38bb0774d1f910a3c2_D20210801-20210831" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU2OTY_d324b4bd-24ba-4b80-99d1-9a3547f3ffa7">2.50</ix:nonFraction>% and a term of <ix:nonNumeric contextRef="idac9ae05e2ac4ab5a0070479f276ae76_D20210801-20210831" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU3MTQ_32830e11-cd92-4075-a127-dd4128b22208">10</ix:nonNumeric> months. The Company had $<ix:nonFraction unitRef="usd" contextRef="idbcf09d2909840caa2b35c7def34e0e6_I20220930" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU3MzU_e0b4ab13-82d0-43a7-8e14-bce71282a9e2">27.0</ix:nonFraction>&#160;million of the revolving credit line undrawn as of September&#160;30, 2022. The effective interest rate was <ix:nonFraction unitRef="number" contextRef="i1a68ff9b3acb4898ac42118a45e5d942_D20220701-20220930" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU4MTk_6f5830d0-cbde-4158-9b51-d9a98b58081f">5.8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i2c40fe4ef63f4556ad8e0113ccb6af55_D20220101-20220930" decimals="3" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU4Mjc_96f2b8bd-6956-4f77-939f-3a94ab319c1d">5.2</ix:nonFraction>% for the three and nine months ended September&#160;30, 2022, respectively. The loan fees were less than $<ix:nonFraction unitRef="usd" contextRef="idbcf09d2909840caa2b35c7def34e0e6_I20220930" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU5MTU_7f660409-ee32-42af-8634-2fd68666f05d">0.2</ix:nonFraction>&#160;million as of September&#160;30, 2022.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 13, 2022, the Company entered into a first loan modification agreement that made certain modifications to the third amended and restated loan and security agreement.  The first loan modification agreement, among other things, extended the maturity date of the revolving line of credit from May 14, 2022 to June 13, 2022, and included a limited waiver of a default related to the Company&#8217;s failure to maintain revenue of at least $<ix:nonFraction unitRef="usd" contextRef="i13cf05b3516740f3bac257907ed689cc_D20220514-20220613" decimals="-6" name="velo:DebtInstrumentCovenantRevenueRequirement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA5MjMwOA_243cd78b-e500-4708-99f4-3a8dd36a51e4">25</ix:nonFraction>&#160;million for the six month period ending March 31, 2022. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 13, 2022, the Company entered into a second loan modification agreement that made certain modifications to the third amended and restated loan and security agreement, as amended. The second loan modification agreement, among other things, extended the maturity date of the revolving line of credit from June 13, 2022 to July 14, 2022. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 11, 2022, the Company entered into a third loan modification agreement that made certain modifications to the third amended and restated loan and security agreement, as amended. The third loan modification agreement, among other things, extended the maturity date of the Company&#8217;s revolving line of credit to September 11, 2022. </span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 25, 2022, the Company entered into a joinder and fourth loan modification agreement that made certain modifications to its third amended and restated loan and security agreement, as amended.  The joinder and fourth loan modification agreement, among other things, amended 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%">third amended and restated loan and security agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> to (i) increase the amount of the revolving credit line to $<ix:nonFraction unitRef="usd" contextRef="ib53839df2b9f4e1a9a0e479e2a94a821_I20220725" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzExNA_f68fc37a-1552-406f-8a74-3e4f602befa1">30.0</ix:nonFraction>&#160;million, and (ii) extend the maturity date of the revolving credit line to December 31, 2024. </span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest on the outstanding balance of the revolving credit line is payable monthly at an annual rate of  the Wall Street Journal Prime Rate plus <ix:nonFraction unitRef="number" contextRef="ia6eed7fd72d94662846fabd1e3f3cc31_D20220725-20220725" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzEzNQ_de299597-0641-4fe0-97f6-96b4734a21d3">0.25</ix:nonFraction>% when the Company&#8217;s Adjusted Quick Ratio (&#8220;AQR&#8221;) is less than or equal to <ix:nonFraction unitRef="number" contextRef="i21236f0d9a5b41dca1d8630859a5208e_I20220725" decimals="INF" name="velo:DebtInstrumentCovenantAdjustedQuickRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzE0Nw_b5f8e31f-5cd7-4418-b3ef-e65a249d6dfd">1.50</ix:nonFraction>, and plus <ix:nonFraction unitRef="number" contextRef="i8ec103f5b6f347abb093fd3886f6b04b_D20220725-20220725" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzE1OQ_8587a93e-a74e-4c79-91c8-0ce07888cac4">0.75</ix:nonFraction>% when the Company&#8217;s AQR is greater than <ix:nonFraction unitRef="number" contextRef="i6ee5d33b732a4ae8abd45f92bb6c20d7_I20220725" decimals="INF" name="velo:DebtInstrumentCovenantAdjustedQuickRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzE3MQ_ae3294f1-379b-4a5a-9074-9a30a7233c35">1.50</ix:nonFraction>. </span></div><div style="margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Equipment Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 17, 2020, the Company executed the second amended and restated loan and security agreement, which included an equipment loan facility for up to $<ix:nonFraction unitRef="usd" contextRef="ib0032ee25d944885ababbcd536d35235_I20201217" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA5MjMyMQ_da8b4ff1-29ee-4629-8437-5251951ee521">8.5</ix:nonFraction>&#160;million secured by the equipment leased to customers. The facility has a variable interest rate of the greater of Prime rate or <ix:nonFraction unitRef="number" contextRef="ib0032ee25d944885ababbcd536d35235_I20201217" decimals="INF" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA5MjMzNQ_722e3ee0-2bd4-41e5-bad0-06d0d3b65344">3.25</ix:nonFraction>%.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December 31, 2021, the Company executed <ix:nonFraction unitRef="advance" contextRef="i5cfe831ea9a944eaaa734ab563e62901_D20210101-20211231" decimals="INF" name="velo:DebtInstrumentNumberOfAdvancesExecuted" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMzY0NA_da762a59-55c9-4a9d-a7da-65bf42bf936a">seven</ix:nonFraction> additional advances on the facility for $<ix:nonFraction unitRef="usd" contextRef="if20952b890e34093af3b78332f4d8100_I20211231" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMzY4Nw_5ff74925-d953-4788-a101-576e0cd4a2b9">5.6</ix:nonFraction>&#160;million secured by equipment leased to customers. For the nine months ended September&#160;30, 2022, $<ix:nonFraction unitRef="usd" contextRef="i18ce0a7a10cb4043b7321f1938b6411a_I20220930" decimals="-5" name="us-gaap:DebtInstrumentAnnualPrincipalPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzkxMg_a8816c3d-58d7-4203-a17d-183992ed40d0">1.6</ix:nonFraction>&#160;million in principal payments were paid. As of September&#160;30, 2022, the outstanding balance was $<ix:nonFraction unitRef="usd" contextRef="i225c8822c1154fc48ffc93dde5c90353_I20220930" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4Mzg5OA_4e492dde-8c8e-4599-9c97-804d771d2058">3.5</ix:nonFraction>&#160;million. As of September&#160;30, 2022, the deferred loans fees associated with the debt issuance was less than $<ix:nonFraction unitRef="usd" contextRef="i18ce0a7a10cb4043b7321f1938b6411a_I20220930" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMzkyMQ_ba3b4c87-8212-4494-9c1a-b7e483b20a74">0.1</ix:nonFraction>&#160;million.  The effective interest rate was <ix:nonFraction unitRef="number" contextRef="icc24a038dda04c7ca87cf855adce8dbb_D20220701-20220930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzkyNg_ed76af7a-1baa-4fd1-bcf4-abafe535522d">5.5</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i71ab05233ff74376b07059ccd75cd94a_D20210701-20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMzk2NQ_f0381049-0ca2-4cce-896b-48f48ea20148">2.8</ix:nonFraction>% for the three months ended September&#160;30, 2022 and 2021, respectively, and <ix:nonFraction unitRef="number" contextRef="i3aa5a181e7e74fbabb32f02bdc19292f_D20220101-20220930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzkzMg_528ed168-82d8-4d9f-bb52-0d402b86325f">4.1</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ifd076265a0b94e699b2343ea25bb2b31_D20210101-20210930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfNDAzMw_92574c53-75ec-457e-a3d0-fc78c0679c3e">2.4</ix:nonFraction>%  for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfNDUwMA_f0fe738e-54ae-4e40-ae0c-c0702e241158" escape="true"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The future minimum aggregate payments for the above borrowings are as follows as of September&#160;30, 2022:</span></div><div style="margin-bottom:9pt;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:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1 year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOmI5ODBjMzk2ZTAxMzQwMjlhMmMxZmEzYzVhNDA5M2I2L3RhYmxlcmFuZ2U6Yjk4MGMzOTZlMDEzNDAyOWEyYzFmYTNjNWE0MDkzYjZfMS0xLTEtMS0xNjQ0Njg_c0425a9e-a042-461d-9e05-e71307886115">1,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-3 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LongTermDebtMaturityYearsOneThroughThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOmI5ODBjMzk2ZTAxMzQwMjlhMmMxZmEzYzVhNDA5M2I2L3RhYmxlcmFuZ2U6Yjk4MGMzOTZlMDEzNDAyOWEyYzFmYTNjNWE0MDkzYjZfMi0xLTEtMS0xNjQ0Njg_adffb295-ae5f-40be-abaf-4820b19a322d">4,356</ix:nonFraction>&#160;</span></td><td style="background-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 style="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="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="velo:LongTermDebtExcludingConvertibleNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOmI5ODBjMzk2ZTAxMzQwMjlhMmMxZmEzYzVhNDA5M2I2L3RhYmxlcmFuZ2U6Yjk4MGMzOTZlMDEzNDAyOWEyYzFmYTNjNWE0MDkzYjZfMy0xLTEtMS0xNjQ0Njg_2689ab30-69f0-4997-a166-1b81859f1e56">6,310</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:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i9bcf8d93941c465795d1b31b0e149ebe" continuedAt="i1f8e5af8ee3e4af19b26ea9a77ff819f">The joinder and fourth loan modification agreement entered into on July 25, 2022 also established a secured equipment loan facility of up to $<ix:nonFraction unitRef="usd" contextRef="ib84b5cf013524019a0a8ca1a5164b8c5_I20220725" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjY2MzI_00d43a9f-9292-440c-a747-be0af5b0b0bc">15.0</ix:nonFraction>&#160;million available through December 31, 2023.  The facility has a variable interest rate of the greater of Prime rate or <ix:nonFraction unitRef="number" contextRef="i518fdb42749a4970ab9089235616e6d0_I20201217" decimals="4" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjY3NDg_f9beba28-31ab-4feb-b521-605465614851">3.25</ix:nonFraction>%. </ix:continuation></span></div><div id="i2eb1493a1e6440dc89128539e936ea38_754"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:continuation id="i1f8e5af8ee3e4af19b26ea9a77ff819f" continuedAt="i8bebb4d52c8d478c82884b3f149c2df4">Convertible Notes Payable</ix:continuation></span></div><ix:continuation id="i8bebb4d52c8d478c82884b3f149c2df4"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Note Issued in 2021</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 4, 2021, concurrent with the Legacy Velo3D Series D redeemable convertible preferred stock issuance, the Company issued a convertible note at a principal amount of $<ix:nonFraction unitRef="usd" contextRef="ica579906842f46a1a9b7f5190709164c_I20210104" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTMzMw_7516dbb2-c055-47ee-ac9f-1509d241d407">5.0</ix:nonFraction>&#160;million with a maturity date of January 3, 2023. Interest accrued on the convertible note at <ix:nonFraction unitRef="number" contextRef="ica579906842f46a1a9b7f5190709164c_I20210104" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTM0Nw_d5a81abd-7a0b-4717-b078-11851f699a05">1.28</ix:nonFraction>% per annum. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In September 2021, the convertible promissory note agreement was amended to reflect an automatic conversion to Legacy Velo3D Series D redeemable convertible preferred stock upon a change in control. The modification was accounted for as a debt extinguishment per ASC 470-50 Debt and resulted in a $<ix:nonFraction unitRef="usd" contextRef="i25cfcd3a20e949d1a3cef286b3e3f751_D20210901-20210930" decimals="-5" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTM1NA_78309812-3983-4526-afe2-f0aef1e0e3a1">50.6</ix:nonFraction>&#160;million fair value adjustment to the $<ix:nonFraction unitRef="usd" contextRef="ica579906842f46a1a9b7f5190709164c_I20210104" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTM2OQ_ae640727-31bd-4d46-8dcc-66dd3d632ef7">5.0</ix:nonFraction>&#160;million convertible promissory note. The convertible note converted automatically in connection with the Merger. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The note conversion price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ifb3cba38b29d4eb595d1a4824ed0cd31_I20220930" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTM4Mw_76f1cae1-0317-4900-916f-fa4387ad2bce">0.74</ix:nonFraction> per share resulted in a conversion into <ix:nonFraction unitRef="shares" contextRef="i748442edf4574046b09a4edf15f7f62e_D20210929-20210929" decimals="INF" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTMxNA_5c6e3ec7-a600-45e2-9fff-1d2c40d951b2">6,820,022</ix:nonFraction> shares of Legacy Velo3D Series D redeemable convertible preferred stock immediately prior to Closing, which were subsequently converted from Legacy Velo3D Series D redeemable convertible preferred stock into Legacy Velo3D common stock and at the Exchange Ratio of <ix:nonFraction unitRef="number" contextRef="i629d1081771844008df2f4d06ecd2751_I20210929" decimals="INF" name="velo:RecapitalizationExchangeRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTMyNQ_7bdef8ac-e224-446a-aee2-47e2db133c27">0.8149</ix:nonFraction> for <ix:nonFraction unitRef="leased_asset" contextRef="i51093c658d7f4884a104a5de4afe247d_D20210104-20210104" decimals="INF" name="us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTM5MA_3cdb3192-1c0d-4240-96f5-96efdbb16592">5,557,864</ix:nonFraction> shares of common stock at the Closing. There was no purchase discount offered to the note holder.</span></div></ix:continuation><div id="i2eb1493a1e6440dc89128539e936ea38_64"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfODQwNQ_d69b2e4c-3c1c-4670-8ea8-264627d6c213" continuedAt="i15f21a133ccc4e709c4c0b8e43721da2" escape="true">Equity Instruments</ix:nonNumeric></span></div><ix:continuation id="i15f21a133ccc4e709c4c0b8e43721da2" continuedAt="ib68bac33fe734bc7ae30cc4304b75ece"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common stock</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of common stock are entitled to one vote for each share held of record on all matters submitted to a vote of the stockholders but are not entitled to cumulative voting rights, have the right to appoint two directors to the Company&#8217;s Board of Directors, are entitled to receive ratably such dividends as may be declared by the Company&#8217;s Board of Directors out of funds legally available therefor subject to preferences that may be applicable to any shares of redeemable convertible preferred stock currently outstanding or issued in the future, are entitled to share ratably in all assets remaining after payment of liabilities and the liquidation preference of any then outstanding redeemable convertible preferred stock in the event of the Company&#8217;s liquidation, dissolution, or winding up, have no preemptive rights and no right to convert their common stock into any other securities, and have no redemption or sinking fund provisions applicable to the common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Reserved for Future Issuance</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfODQwNg_a9e0adc4-b01f-4bbd-bad3-6213aa38b536" continuedAt="i90edc061fe214d259eb795fb27be360f" escape="true">Shares of common stock reserved for issuance on an &#8220;as if converted&#8221; basis were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="i90edc061fe214d259eb795fb27be360f"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.484%"></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%">September 30,</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,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(share data)</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%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="i20f3d35f7415473f9a3704ab40ef9735_I20220930" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfMy0xLTEtMS0xNjQ0Njg_146377d6-2e58-414c-b71e-4bce3f2162a2">13,145,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="i0fccd61301f3427da0806777c1a257a0_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfMy0zLTEtMS0xNjQ0Njg_f9c47caa-65d6-4880-b470-d6906c7e4513">13,075,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Restricted stock units issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="i5584127a5a7941609859600112e64c10_I20220930" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNC0xLTEtMS0xNjQ0Njg_61dd3604-0afa-4c39-9754-faf4b2c6a858">6,198,472</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="ibb592dbeb0d54a5ea412e79a9955c66e_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNC0zLTEtMS0xNjQ0Njg_c925db18-b9e4-4e50-a5ca-11eb1b932cd6">4,041,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="ifba3a41c0df14c699162d212c0b00671_I20220930" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNS0xLTEtMS0xNjQ0Njg_b931db9f-81c3-43b3-a902-652d1f443710">17,731,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="i18084b056d794b77a485f4137ee645a4_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNS0zLTEtMS0xNjQ0Njg_b716a7a4-2655-4d08-aed7-d8cffd83ebd9">21,191,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Shares available for future grant under 2021 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="id5528984b7b54fce9ecf5e9c55aace40_I20220930" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNi0xLTEtMS0xNjQ0Njg_ad47e597-25ca-4dfd-ae8a-1295d52fcd5c">24,749,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="i6cd047863b794ea5bd6dc59b30b9b7f8_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNi0zLTEtMS0xNjQ0Njg_1d61f570-9df0-4ba8-98b8-01880336c469">17,533,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:91%">Reserved for employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="i6192cac346b54583a4bf8618ee0495fa_I20220930" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNy0xLTEtMS0xNjQ0Njg_c6e1381f-8395-40cb-b1d8-49603e54b61b">5,495,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="i86c60b70ecda481aaedd861a966a74b2_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNy0zLTEtMS0xNjQ0Njg_040b6674-ed36-4036-8046-c85560a6bab0">3,663,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Total shares of common stock reserved </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfOC0xLTEtMS0xNjQ0Njg_d14a86c2-f8dc-4684-8e97-84eaa3cc1102">67,319,230</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#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:top"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfOC0zLTEtMS0xNjQ0Njg_e23ebc20-8cbf-4fe3-8cfa-1d2e68f93311">59,504,320</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#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:top"></td></tr></table></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="ib68bac33fe734bc7ae30cc4304b75ece" continuedAt="idd8e3cec87f349eb92ef856230c4a12c"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares available for future grant under the Company&#8217;s 2021 Equity Incentive Plan include un-exercised stock options (vested and unvested) and unvested restricted stock units (RSUs) as of September&#160;30, 2022 and December&#160;31, 2021.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrant liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants for common stock of <ix:nonFraction unitRef="shares" contextRef="i95e7c138522844e393c1fe04639a9581_I20220930" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTQxNg_10f9c753-71b4-418a-ac85-9f13f915e0be">13,145,000</ix:nonFraction>  and <ix:nonFraction unitRef="shares" contextRef="id98e96902c3946208f1895491cbda91d_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTA5OTUxMTY0NjM3Ng_b5b5a327-1f67-4895-aa8d-c3659fdab02d">13,075,000</ix:nonFraction> were exercisable <ix:nonFraction unitRef="number" contextRef="i95e7c138522844e393c1fe04639a9581_I20220930" decimals="INF" name="velo:ClassOfWarrantOrRightExerciseRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTQzNg_cc498413-cf0a-4cfc-a1c0-0ea0832a9e35"><ix:nonFraction unitRef="number" contextRef="id98e96902c3946208f1895491cbda91d_I20211231" decimals="INF" name="velo:ClassOfWarrantOrRightExerciseRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTQzNg_db9d16aa-84e0-47ea-90cb-f83d862f1cc2">1</ix:nonFraction></ix:nonFraction>-to-1 as of September&#160;30, 2022 and December&#160;31, 2021, respectively. Warrants - Common Stock are equity classified and recorded at fair value on the issue date without further remeasurement. Private Placement Warrants, the 2022 Private Warrant and Public Warrants on common stock (as defined below) are liability classified and recorded at fair value on the issue date with periodic remeasurement. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfODQwNw_feab3797-71f6-4bfc-82ee-ea9929141438" continuedAt="ic383d440657c4e6780c2bb87f151490b" escape="true">Warrants for shares of common stock consisted of the following:</ix:nonNumeric></span></div><ix:continuation id="ic383d440657c4e6780c2bb87f151490b"><div style="margin-bottom:12pt;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:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="33" 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:73%">September&#160;30, 2022</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:120%">Issue Date</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:120%">Expiration Date</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:120%">Number of Warrants</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:120%">Exercise Price per warrant</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:120%">Fair Value on Issue Date per warrant</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: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:120%">Fair Value on September&#160;30, 2022</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:91%">Private placement warrants  - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">12/02/2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">09/29/2026</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%"><ix:nonFraction unitRef="shares" contextRef="ia6c82f7f56c84ffc93f4848abd819607_I20220930" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfMy01LTEtMS0xNjQ0Njg_f7eb9117-717a-4c17-a2c7-cf5f2b89ebd6">4,450,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ia6c82f7f56c84ffc93f4848abd819607_I20220930" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfMy03LTEtMS0xNjQ0Njg_cabeef79-a5ec-4bef-ae60-9d687bb0b38e">11.50</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$<ix:nonFraction unitRef="usdPerWarrant" contextRef="ia6c82f7f56c84ffc93f4848abd819607_I20220930" decimals="2" name="velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfMy05LTEtMS0xNjQ0Njg_efe65fae-b112-465e-9cb4-5a42816fbffa">2.00</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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="ia6c82f7f56c84ffc93f4848abd819607_I20220930" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfMy0xMS0xLTEtMTY0NDY4_9942185c-a049-4810-b29a-9a03d8ac5f87">3,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2022 Private Warrant - Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">07/25/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">07/24/2034</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:91%"><ix:nonFraction unitRef="shares" contextRef="i63bfb50c027444d3a505107fa29940b0_I20220930" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC01LTEtMS0xNzQxNzI_dce17a3a-09fa-4f47-a4b4-efea8d075020">70,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i63bfb50c027444d3a505107fa29940b0_I20220930" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC03LTEtMS0xNzQxNzI_673c4c4a-2781-4309-8c86-2ec07ea456b4">2.56</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:91%">$<ix:nonFraction unitRef="usdPerWarrant" contextRef="i63bfb50c027444d3a505107fa29940b0_I20220930" decimals="2" name="velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC05LTEtMS0xNzQxNzI_457e1399-dfaa-4b7b-8b02-5b91859bcfa7">2.43</ix:nonFraction></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="i63bfb50c027444d3a505107fa29940b0_I20220930" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC0xMS0xLTEtMTc0MTcy_b9176ea6-37a0-43c8-9ff7-04a9286b0e78">245</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Public warrants - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">12/02/2020</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:91%">09/29/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="i20e49a7485404469a2b9f0470645d1c8_I20220930" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC01LTEtMS0xNjQ0Njg_cdf5e62b-aee8-4fb4-be3a-9840da18c7f1">8,625,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i20e49a7485404469a2b9f0470645d1c8_I20220930" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC03LTEtMS0xNjQ0Njg_d76c36df-71ac-4d9c-93ff-f1c759b66a83">11.50</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$<ix:nonFraction unitRef="usdPerWarrant" contextRef="i20e49a7485404469a2b9f0470645d1c8_I20220930" decimals="2" name="velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC05LTEtMS0xNjQ0Njg_9fd249cc-0e9e-482f-9a20-da93bc528a76">3.30</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20e49a7485404469a2b9f0470645d1c8_I20220930" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC0xMS0xLTEtMTY0NDY4_01523eb4-1d74-4b0d-b841-cc4c019e2af2">6,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="i95e7c138522844e393c1fe04639a9581_I20220930" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNS01LTEtMS0xNjQ0Njg_432aba74-b94a-473e-ad72-926787c9645c">13,145,000</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:top"></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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i95e7c138522844e393c1fe04639a9581_I20220930" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNS0xMS0xLTEtMTY0NDY4_a8301318-f3a0-49a8-b1aa-bd3e66a8b516">10,836</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:top"></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.325%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align: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:73%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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%">Issue Date</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%">Expiration<br/>Date</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%">Number of<br/>Warrants</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%">Exercise<br/>Price per warrant</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 on Issue Date per warrant</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value on December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:91%">Private placement warrants  - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">12/02/2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">09/29/2026</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%"><ix:nonFraction unitRef="shares" contextRef="i7f240058310a4f9abb890002bff3073e_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfMy01LTEtMS0xNjQ0Njg_2a663df6-7730-441d-9b42-167a3f680bc9">4,450,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i7f240058310a4f9abb890002bff3073e_I20211231" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfMy03LTEtMS0xNjQ0Njg_417637e5-a72f-42ac-9284-dea1659bfd8f">11.50</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$<ix:nonFraction unitRef="usdPerWarrant" contextRef="i7f240058310a4f9abb890002bff3073e_I20211231" decimals="2" name="velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfMy05LTEtMS0xNjQ0Njg_a32c13c4-3f82-47b5-8a5a-23b24a2acecc">2.00</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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="i7f240058310a4f9abb890002bff3073e_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfMy0xMS0xLTEtMTY0NDY4_c342e7da-18d1-4826-bc7d-e87f507b05da">7,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></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:91%">Public warrants - Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">12/02/2020</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:91%">09/29/2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="shares" contextRef="i7109aed5df194bff8d5411fa31f2bffe_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfNC01LTEtMS0xNjQ0Njg_c347801a-2eb8-4823-84d9-81700ce76b07">8,625,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i7109aed5df194bff8d5411fa31f2bffe_I20211231" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfNC03LTEtMS0xNjQ0Njg_1bb3aea1-05ab-464b-bc9d-0d57d7cc9d24">11.50</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:91%">$<ix:nonFraction unitRef="usdPerWarrant" contextRef="i7109aed5df194bff8d5411fa31f2bffe_I20211231" decimals="2" name="velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfNC05LTEtMS0xNjQ0Njg_a98cb96e-ae76-4b2f-a8e7-9f5451045767">3.30</ix:nonFraction></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="i7109aed5df194bff8d5411fa31f2bffe_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfNC0xMS0xLTEtMTY0NDY4_8e011a15-6909-408d-8342-e8cc6bc9d80b">14,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id98e96902c3946208f1895491cbda91d_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfNS01LTEtMS0xNjQ0Njg_ab8e6b12-f5e8-455a-9604-2d849f5aeca4">13,075,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:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id98e96902c3946208f1895491cbda91d_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfNS0xMS0xLTEtMTY0NDY4_af8f3c2f-511b-43e5-91eb-ce387e8219c6">21,705</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:top"></td></tr></table></div></ix:continuation><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Private Placement Warrants - Common Stock</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrently with JAWS Spitfire&#8217;s IPO, <ix:nonFraction unitRef="shares" contextRef="icb513172558f4d87bf19a58bfd4bae81_I20201202" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTk0Ng_c4bd5c13-7c0b-43e8-8f7b-f8c13dad4333">4,450,000</ix:nonFraction> warrants (the &#8220;Private Placement Warrants&#8221;) were issued to the Sponsor at $<ix:nonFraction unitRef="usdPerWarrant" contextRef="icb513172558f4d87bf19a58bfd4bae81_I20201202" decimals="INF" name="velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjA0OA_11d4eff1-988b-4db0-a129-f4a5b3d3e3bb">2.00</ix:nonFraction> per warrant. Each Private Placement Warrant is exercisable to purchase one share of common stock at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="icb513172558f4d87bf19a58bfd4bae81_I20201202" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjE2Mg_4a39b3e1-6513-48f0-b627-b650f11182aa">11.50</ix:nonFraction> per share. Subject to certain exceptions, the Private Placement Warrants have terms and provisions that are identical to those of the Public Warrants. As of September&#160;30, 2022, the number of Private Placement Warrants issued was <ix:nonFraction unitRef="shares" contextRef="i1d7e1416902944b5a8c672907ef161e2_I20220930" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjM3OA_655cd0b1-68b9-40a1-b842-87f151d05db4">4,450,000</ix:nonFraction>.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Private Warrant - Common Stock</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the joinder and fourth loan modification agreement on July 25, 2022, the Company issued to Silicon Valley Bank warrants to purchase up to <ix:nonFraction unitRef="shares" contextRef="if802cfbee20749abb206cc9a9fe45f2e_I20220725" decimals="INF" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTMwNTk_50c905a4-b8e8-45bc-80b9-7f0c3520e19b">70,000</ix:nonFraction> shares of the Company&#8217;s common stock at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="if802cfbee20749abb206cc9a9fe45f2e_I20220725" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTMwNjc_00efc538-9829-4b99-9859-ca8d645de7a5">2.56</ix:nonFraction> per warrant share (the &#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%">2022 Private Warrant</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;).  The 2022 Private Warrant is exercisable until July 24, 2034 and allows cashless exercise in whole or part. </span></div></ix:continuation><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="idd8e3cec87f349eb92ef856230c4a12c" continuedAt="ie4c2ecbef17e4fb6b1f3d00f102e135b"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Public Warrants - Common Stock</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the JAWS Spitfire IPO, <ix:nonFraction unitRef="shares" contextRef="ib4cd44cf6f5a47d1a6528d9f2e0f2a75_I20201202" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjQ1Ng_c009f613-e840-4501-9e3f-4cb4a19502d8">34,500,000</ix:nonFraction> units were issued to public investors at $<ix:nonFraction unitRef="usdPerWarrant" contextRef="ib4cd44cf6f5a47d1a6528d9f2e0f2a75_I20201202" decimals="INF" name="velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjUwMA_92a46ea2-2071-4ec6-b865-d94110ef51be">10.00</ix:nonFraction> per unit. Each unit consisted of one JAWS Spitfire Class A ordinary share and one-fourth of one warrant (the &#8220;Public Warrants&#8221;). Each Public Warrant is exercisable to purchase shares of common stock at $<ix:nonFraction unitRef="usdPerShare" contextRef="ib4cd44cf6f5a47d1a6528d9f2e0f2a75_I20201202" decimals="INF" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjcwNA_9717d50b-411b-4368-a060-bb868b511ebe">11.50</ix:nonFraction> per share. As of September&#160;30, 2022, the number of Public Warrants issued was <ix:nonFraction unitRef="shares" contextRef="i20e49a7485404469a2b9f0470645d1c8_I20220930" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjc2OQ_924e4531-4eac-4326-bcc6-97e457ee0c22">8,625,000</ix:nonFraction>.  </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Public Warrants may only be exercised for a whole number of shares. The Public Warrants became exercisable on December 7, 2021. The Public Warrants will expire <ix:nonNumeric contextRef="i20e49a7485404469a2b9f0470645d1c8_I20220930" name="us-gaap:WarrantsAndRightsOutstandingTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMzI5ODUzNDg5NDE3NQ_d89cb131-6566-447e-bac5-6d9f81c00fd6">5</ix:nonNumeric> years after the completion of the Merger or earlier upon redemption or liquidation.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Private Placement Warrant, Public Warrants - Common Stock and 2022 Private Warrant Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The issuance of the Private Placement Warrant and Public Warrant liabilities were accounted for upon the reverse recapitalization. See Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reverse Recapitalization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The 2022 Private Warrant was issued in connection with the joinder and fourth loan modification. See Note 10,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="velo:ScheduleOfWarrantsAndRightsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfODQwOA_efa38914-0bfe-4e05-9afd-857a2b006042" continuedAt="ib2cfd5a6a6c247f6965cb43ecd39d573" escape="true">The liability for warrants on common stock carried at fair value was as follows:</ix:nonNumeric></span></div><ix:continuation id="ib2cfd5a6a6c247f6965cb43ecd39d573" continuedAt="i7d142e8b7c06433eb0b8001183e479bb"><div style="margin-bottom:12pt;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:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.613%"></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%">Nine Months Ended<br/>September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Beginning Balance</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="i964889936511450a96e5d3e5f8fcf25f_I20211231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfMy0xLTEtMS0xNjQ0Njg_6dcb3831-0130-43b8-9fcd-520f2aaa697d">21,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4c32db6bede244c6a2a5b7b12d6e7ba1_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfMy0zLTEtMS0xNzA0MDU_22a0fa1b-566d-4594-9689-4a67ef35adb0">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Issuance of 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="i6dc800fb67ac4f8c95805f69ce13e9b8_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfNC0xLTEtMS0xNzA0MDU_48298622-82bd-4e75-859b-71d8b11fc53c">170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d110291d38e417cad005e46552d468e_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfNC0zLTEtMS0xNzA0MDU_65bb1dcd-b6dc-432a-bd0c-5f8c94aa922c">21,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Gain (loss) on fair value of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6dc800fb67ac4f8c95805f69ce13e9b8_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfNC0xLTEtMS0xNjQ0Njg_4d7611ed-4fe6-4b5e-8ce7-5d9833e3039f">11,039</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="i2d110291d38e417cad005e46552d468e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfNS0zLTEtMS0xNzA0MDU_928a3dfb-8674-439c-b7db-d3a368ab9726">915</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Ending Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id608833b315a4d67a2327ffaa7f46420_I20220930" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfNS0xLTEtMS0xNjQ0Njg_ff5cbef7-4961-4324-b77b-0d6f59c3b4e6">10,836</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="i9a125f136e58484da02fa8105eab802f_I20210930" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfNi0zLTEtMS0xNzA0MDU_7f04f634-9710-4cb9-a012-204b9886a8ac">20,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;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:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.613%"></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<br/>September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Beginning Balance</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="i6519ae91aa8945a1972dfe1f8c41ef86_I20220630" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfMy0xLTEtMS0xNzA0MDg_476f6e67-766e-4f09-86b1-76ac8ddda188">4,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i3c7f087c8b5244c3b7562aca84c6099d_I20210630" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfMy0zLTEtMS0xNzA0MDg_32cc06ea-ef9f-4375-b154-7905788dbb3e">&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Issuance of 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="i9c03c452f41242be9c6d68e2835cbe48_D20220701-20220930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfNC0xLTEtMS0xNzA0MDg_f69441c2-7d2a-4ebb-997b-e927525cfbab">170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a0f25f94f1a47b1b3db545433c75051_D20210701-20210930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfNC0zLTEtMS0xNzA0MDg_97ca0dd0-8e16-46de-a6f7-8e75033845d8">21,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Gain (loss) on fair value of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c03c452f41242be9c6d68e2835cbe48_D20220701-20220930" decimals="-3" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfNS0xLTEtMS0xNzA0MDg_ce566090-aa50-4a98-bff2-f9539ba0b065">6,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a0f25f94f1a47b1b3db545433c75051_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfNS0zLTEtMS0xNzA0MDg_9509da07-d721-465f-a968-f4fdad5fb296">915</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Ending Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id608833b315a4d67a2327ffaa7f46420_I20220930" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfNi0xLTEtMS0xNzA0MDg_98410c6a-e403-4d3b-b35c-271e19a44412">10,836</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="i9a125f136e58484da02fa8105eab802f_I20210930" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfNi0zLTEtMS0xNzA0MDg_0e417459-e6ae-4371-9e4c-644c2f585c31">20,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liabilities associated with the Private Placement Warrants and 2022 Private Warrant were subject to remeasurement at each balance sheet date using the Level 3 fair value inputs and the Public Warrants were subject to remeasurement at each balance sheet date using Level 1 fair value inputs for the three and nine months ended September&#160;30, 2022 and September 31, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, the fair value of the Private Placement Warrant and 2022 Private Warrant liabilities take into account the traded stock price as the valuation date used as the underlying stock input, the contract terms, as well as multiple unobservable inputs such as risk-free interest rates, and expected volatility. </span></div></ix:continuation><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="ie4c2ecbef17e4fb6b1f3d00f102e135b" continuedAt="i82370e14d48c4b99bbde78f01020face"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Private Placement Warrant</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfODQwOQ_e535c15c-1c10-4598-bee4-ef68f3838839" continuedAt="i743418fd708e4f7aaa16766bbb5e258c" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value assumptions used in the Monte Carlo simulation model for the recurring valuation of the private placement common stock warrant liability were as follows:</span></div><div style="margin-bottom:12pt;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:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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%">As of September&#160;30, 2022</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%">As of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i90acb228cfc5417cbc71c23e0f855f73_I20220930" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfMi0xLTEtMS0xNjQ0Njg_37fa679a-7c16-4ce4-baa0-ee9bca3ff3af">3.94</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i6b2b49d3168649839652e95e1a6c83d2_I20211231" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfMi0zLTEtMS0xNjQ0Njg_f2fd458e-e01c-41e4-88f6-3218ab7bff07">7.81</ix:nonFraction>&#160;</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%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i858cf4ff55174bf692873338709a9e2f_I20220930" decimals="3" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfMy0xLTEtMS0xNjQ0Njg_182b7de5-4f46-489e-9c1d-e295292188c5">62.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i14876f04607843df9ea7bbd489fd395c_I20211231" decimals="3" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfMy0zLTEtMS0xNjQ0Njg_8bee9b51-55b6-410c-bb68-6c910223e698">40.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idbe1833ae04146d8a01785419a10b8ee_I20220930" decimals="3" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfNC0xLTEtMS0xNjQ0Njg_5ad8f4b5-18b7-4b3d-8423-d5e2a7dbc2f7">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic6e57f13e81045a589475e8dad184972_I20211231" decimals="3" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfNC0zLTEtMS0xNjQ0Njg_d03931d8-d870-4b54-92a0-5d77cf839372">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i21d235da3bf64a3b99cbe816b704aadb_I20220930" decimals="INF" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfNS0xLTEtMS0xNjQ0Njg_8dfbccef-b7be-4113-93a5-1a78340bb487">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a683b5c5fae4b77a53787144a0fef5e_I20211231" decimals="INF" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfNS0zLTEtMS0xNjQ0Njg_bc9b430d-c54b-4107-ba0f-3e8751e51b28">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i69ad0df3ecc644338e3b3153d89c508f_I20220930" name="us-gaap:WarrantsAndRightsOutstandingTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfNi0xLTEtMS0xNjQ0Njg_4a523041-3c02-45c6-ab11-d7f8d7325cf8">4.00</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ifffa6655573c4027865f54c3295ec090_I20211231" name="us-gaap:WarrantsAndRightsOutstandingTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfNi0zLTEtMS0xNjQ0Njg_c6529035-11f8-4e8a-a125-8723db0b288e">4.75</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility: The volatility is determined iteratively, such that the concluded value of the Public Warrant  is equal to the traded price.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the common stock warrants.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term: The expected term represents the period that the warrants are expected to be outstanding and is determined using the simplified method, which deems the term to be the average of the time to vesting and the contractual life of the common stock warrants.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Private Warrant</span></div><ix:continuation id="i743418fd708e4f7aaa16766bbb5e258c" continuedAt="i5af92d9cff634e18beefc3c65fdffffd"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value assumptions used in the Black-Scholes simulation model for the recurring valuation of the 2022 Private Warrant liability were as follows:</span></div><div style="margin-bottom:12pt;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:84.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">As of September&#160;30, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8e1001ed14944150ad5db46139a6b54d_I20220930" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmQ2MDVjNTA5NjBhMjQ5ODhhNTc5N2NiZTE1NzI1NmY0L3RhYmxlcmFuZ2U6ZDYwNWM1MDk2MGEyNDk4OGE1Nzk3Y2JlMTU3MjU2ZjRfMi0xLTEtMS0xNzIzODk_c9b24eba-e44b-4ae6-9ec4-a9bfd593f75e">3.94</ix:nonFraction>&#160;</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%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6ef90e94d87848e48dc6c04a4aa3b669_I20220930" decimals="3" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmQ2MDVjNTA5NjBhMjQ5ODhhNTc5N2NiZTE1NzI1NmY0L3RhYmxlcmFuZ2U6ZDYwNWM1MDk2MGEyNDk4OGE1Nzk3Y2JlMTU3MjU2ZjRfMy0xLTEtMS0xNzIzODk_d211923c-4bd7-449d-855c-c06e6b70ebb0">77.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7758886b85a547e29fb3e1697969fe33_I20220930" decimals="3" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmQ2MDVjNTA5NjBhMjQ5ODhhNTc5N2NiZTE1NzI1NmY0L3RhYmxlcmFuZ2U6ZDYwNWM1MDk2MGEyNDk4OGE1Nzk3Y2JlMTU3MjU2ZjRfNC0xLTEtMS0xNzIzODk_6e62d8dc-0dc0-4961-a4af-2ed4b05f19d1">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i50353addd53f40dd8b89092d8f47a941_I20220930" decimals="INF" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmQ2MDVjNTA5NjBhMjQ5ODhhNTc5N2NiZTE1NzI1NmY0L3RhYmxlcmFuZ2U6ZDYwNWM1MDk2MGEyNDk4OGE1Nzk3Y2JlMTU3MjU2ZjRfNS0xLTEtMS0xNzIzODk_31c5894b-b743-444a-b7dd-d6b3c1fcbbe5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if09decc184bd4f078faa19eab9c8abdb_I20220930" name="us-gaap:WarrantsAndRightsOutstandingTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmQ2MDVjNTA5NjBhMjQ5ODhhNTc5N2NiZTE1NzI1NmY0L3RhYmxlcmFuZ2U6ZDYwNWM1MDk2MGEyNDk4OGE1Nzk3Y2JlMTU3MjU2ZjRfNi0xLTEtMS0xNzIzODk_0a7144b4-c538-4eb6-9f6e-b8da069be3e0">11.82</ix:nonNumeric></span></td></tr></table></div></ix:continuation><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility: The volatility is determined iteratively, such that the concluded value of the 2022 Private Warrant is equal to the traded price of the Public Warrants.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the common stock warrants.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="i82370e14d48c4b99bbde78f01020face" continuedAt="i882856c7453c41ea99c9e35fbf440897"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term: The expected term represents the period that the warrant is expected to be outstanding and is determined using the simplified method, which deems the term to be the average of the time to vesting and the contractual life of the warrant.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Redeemable Convertible Preferred Stock Warrants</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants on redeemable convertible preferred stock of Legacy Velo3D were issued to lenders in connection with borrowings. The fair value on the date of issue is recorded as a debt issue cost (contra-liability) and a liability because the warrant was liability classified. The fair value of the warrants are remeasured each reporting period using Level 3 inputs with the increase or decrease recorded in other income (expense), net in the statements of operations.</span></div><ix:continuation id="i7d142e8b7c06433eb0b8001183e479bb"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability for warrants on redeemable convertible preferred stock (carried at fair value) was as follows:</span></div><div style="margin-bottom: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:56.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.573%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.574%"></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:73%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:73%">Nine Months Ended<br/>September 30,</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:73%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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:73%">2021</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Beginning Balance</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="ie42c8bac3c104acc89dd5b7a5d173d8c_I20210630" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfMy0xLTEtMS0xNzA0MTI_5d2fb2d1-936c-4a7b-923e-6120a4fc1c13">1,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i543dd96fcde54ed8874f12a220af37c1_I20201231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfMy0xLTEtMS0xNjQ0Njg_3e3dede4-317b-43d5-b200-7eb4f32c4e64">181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Change in fair value (Other income (expense), net)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4e1f1b6f91742abb7df17430c1d488f_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfNC0xLTEtMS0xNzA0MTI_9fd35950-08fd-4d21-a56d-e91fb454bd70">1,023</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="i7aca02e0fd3d42078ab0c636de62c42f_D20210101-20210930" decimals="-3" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfNC0xLTEtMS0xNjQ0Njg_ce903fdf-fa70-4999-851a-2197bd71a0f4">718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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:91%">Exercise of warrants (Redeemable preferred convertible stock)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="ie4e1f1b6f91742abb7df17430c1d488f_D20210701-20210930" decimals="-3" sign="-" name="velo:AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfNS0xLTEtMS0xNzA0MTI_b0f8850f-f5b2-4341-8e33-92573c64dc22">899</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(<ix:nonFraction unitRef="usd" contextRef="i7aca02e0fd3d42078ab0c636de62c42f_D20210101-20210930" decimals="-3" sign="-" name="velo:AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfNS0xLTEtMS0xNjY1ODk_3875d788-1dd3-4dbd-b383-018e81b0d04b">899</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Ending Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7900499c4e724ad5a131d7938ea1f8c4_I20210930" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfNi0xLTEtMS0xNzA0MTI_37a1081c-9261-4fd7-bdfc-97d06bb21164">&#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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7900499c4e724ad5a131d7938ea1f8c4_I20210930" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfNS0xLTEtMS0xNjQ0Njg_c58294f2-7b98-4e56-bc37-eb15d3f703c3">&#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:top"></td></tr></table></div></ix:continuation><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Earnout Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Reverse Recapitalization and pursuant to the Business Combination Agreement, eligible former Legacy Velo3D equity holders are entitled to receive additional shares of common stock upon the Company achieving certain Earnout Triggering Events (as described in the Business Combination Agreement) (the &#8220;Earnout Shares&#8221;). See Note 18, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Incentive Plans &amp; Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the audited consolidated financial statements included in the 2021 Form 10-K for further discussion on the contingent earnout liability.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in fair value of contingent earnout liabilities are recognized in the condensed consolidated statement of operations. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="velo:ScheduleOfContingentEarnoutLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfODQwNA_213029f7-9ade-4643-8878-2b33024521c6" continuedAt="i1d85cf040b684a79afd0758c2b06ec66" escape="true">The rollforward for the contingent earnout liabilities was as follows:</ix:nonNumeric></span><ix:continuation id="i1d85cf040b684a79afd0758c2b06ec66"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.612%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:73%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:73%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Beginning Balance</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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjk2MDcxY2ViNjg5MjRmOGE5NWMwNjVmMDM1ZjEyMzNhL3RhYmxlcmFuZ2U6OTYwNzFjZWI2ODkyNGY4YTk1YzA2NWYwMzVmMTIzM2FfMy0xLTEtMS0xNjQ0Njg_1f7d2629-3521-42f1-b536-607aeb7d3bac">111,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Gain on fair value of contingent earnout 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="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="velo:BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjk2MDcxY2ViNjg5MjRmOGE5NWMwNjVmMDM1ZjEyMzNhL3RhYmxlcmFuZ2U6OTYwNzFjZWI2ODkyNGY4YTk1YzA2NWYwMzVmMTIzM2FfNC0xLTEtMS0xNjQ0Njg_6a61f529-e04e-4ffc-93e7-dea66d6c8531">58,110</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Ending Balance</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjk2MDcxY2ViNjg5MjRmOGE5NWMwNjVmMDM1ZjEyMzNhL3RhYmxlcmFuZ2U6OTYwNzFjZWI2ODkyNGY4YTk1YzA2NWYwMzVmMTIzM2FfNS0xLTEtMS0xNjQ0Njg_67c6c1ed-2bf4-4def-ad77-5e34dd8b07f1">53,377</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:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="i882856c7453c41ea99c9e35fbf440897"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><ix:continuation id="i5af92d9cff634e18beefc3c65fdffffd"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions used in the fair value of the contingent earnout liabilities are described below.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:64.655%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.977%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.425%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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%">As of September&#160;30, 2022</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%">As of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current stock price</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ifa00627f7a1347f6acd02a1865c92df3_I20220930" decimals="2" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfMi0xLTEtMS0xNjQ0Njg_dc28e6dd-df01-441f-9a58-ac551b4aa0e0">3.94</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="usdPerShare" contextRef="i889d1d9920fa4264be4120440504db27_I20211231" decimals="2" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfMi0zLTEtMS0xNjQ0Njg_40f5bb8c-eb3f-488a-9496-62897047b1f7">7.81</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaaf8402af7a44d6597190bc85b2a4fb3_I20220930" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfMy0xLTEtMS0xNjQ0Njg_ed0cc189-326f-4155-96e3-7ad55c1bb4ba">78.6</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="i2e822c032c2042c2b7d1e280aaa280c3_I20211231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfMy0zLTEtMS0xNjQ0Njg_65339055-a37d-49e5-947e-0f445932834c">52.5</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4f99e9234688415d91cf8a0ae5feba81_I20220930" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfNC0xLTEtMS0xNjQ0Njg_d3ac6460-e5ae-4881-9cca-8a0f400d912c">4.2</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3cd5b6c1dcbb4454a5b1e77037f1c0bd_I20211231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfNC0zLTEtMS0xNjQ0Njg_2ee0d258-b073-4efc-9208-b198fe7e2447">1.2</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5d8a9aaefa247bf891aaf60e3fcb1e0_I20220930" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfNS0xLTEtMS0xNjQ0Njg_b8d062fc-6002-4a03-8724-a3f851516a5d">&#8212;</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="i4602b6a578cc440bb19f0a7d839bb927_I20211231" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfNS0zLTEtMS0xNjQ0Njg_c2a5d896-24a9-4baa-8a19-0c8fe5bd7b80">&#8212;</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" name="velo:BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfNi0xLTEtMS0xNjQ0Njg_2da5c0ea-1983-439e-9eee-039f7ebceb42">4.00</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" name="velo:BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfNi0zLTEtMS0xNjQ0Njg_c1bf7c3b-f59e-44b6-956e-b73c2fb4a5c8">4.75</ix:nonNumeric></span></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected volatility: The expected volatility was derived from the implied volatility of Velo3D&#8217;s Public Warrants. The implied volatility is determined iteratively, such that the concluded value of the Public Warrant is equal to the traded price using a Monte Carlo Simulation. Additionally, the historical traded prices of the Guideline Public Comparables (&#8220;GPC&#8221;) are relied upon to calculate an estimate of volatility for the Company. Volatility for each comparable is calculated as the annualized standard deviation of continuously compounded returns. The selected GPC have been identified as comparables as they operate in a similar industry to that of Velo3D. Additionally, the Company&#8217;s trading volatility was considered as of September&#160;30, 2022, with a <ix:nonFraction unitRef="number" contextRef="ia26c96ae4e9a440a8762243be5212931_I20220930" decimals="2" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfNzQ2OA_1296a940-2a93-4d5d-bd73-23d10dfa33f9">33</ix:nonFraction>% weighting as there is limited trading data available as of the valuation date. A blended weighting of the three different volatility scenarios is utilized to arrive at the conclusion. The Company intends to reevaluate this assumption in subsequent quarters.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the Earnout Shares.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected term: The expected term represents the period that the Company&#8217;s stock-based awards are expected to be outstanding and is determined using the simplified method, which deems the term to be the average of the time to vesting and the contractual life of the Earnout Shares.</span></div></ix:continuation><div id="i2eb1493a1e6440dc89128539e936ea38_67"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNzI3Mw_0e11c721-1116-4be8-8226-966cc9ffc936" continuedAt="if8da71337a3c475283582e570f959c27" escape="true">Equity Incentive Plans and Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="if8da71337a3c475283582e570f959c27" continuedAt="i335604dc32ec4b8ab7df9355871fcc10"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In 2014, the Company adopted its 2014 equity incentive plan (the &#8220;2014 Plan&#8221;), which provided for the granting of stock options, restricted stock awards and stock appreciation rights to employees, directors, and consultants of the Company. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Awards granted under the 2014 Plan generally expire <ix:nonNumeric contextRef="i8e6676d431e943d0bc9b51769e549234_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNTQ5NzU1ODE0NjMyMA_9e6c3e6d-a669-44d2-a14c-2616bb86bc03">10</ix:nonNumeric> years from the date of grant, or earlier if services are terminated. The exercise price of stock options grants shall not be less than <ix:nonFraction unitRef="number" contextRef="iaf396fd9490845a1bf4215fda5a44c24_D20220101-20220930" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNTQ5NzU1ODE0NjMzNQ_c1682878-adc8-42c1-9ae4-3935ae79a774">110</ix:nonFraction>% of the estimated fair value of the shares on the date of grant, respectively, as determined by Legacy Velo3D&#8217;s board of directors. Awards generally vest based on continuous service over <ix:nonNumeric contextRef="i8e6676d431e943d0bc9b51769e549234_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNTQ5NzU1ODE0NjM0MA_40e483e7-ba6e-42c6-8cc6-3507c0c42918">four years</ix:nonNumeric>. Awards forfeited, cancelled, or repurchased generally are returned to the pool of shares of common stock available for issuance under the 2021 Plan (as defined below).</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In 2021, the Company adopted its 2021 Equity Incentive Plan (the &#8220;2021 EIP&#8221;), which provides for the granting of stock options, restricted stock units (&#8220;RSUs&#8221;) and stock appreciation rights to employees, directors, and consultants of the Company. The Company initially reserved <ix:nonFraction unitRef="shares" contextRef="i6ca0b8cd507e4445a81a2703f9f15ac2_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMTE0Ng_51a68a92-0ae7-46da-8b62-469f55b8d2e6">42,766,043</ix:nonFraction> shares of its common stock for issuance </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="i335604dc32ec4b8ab7df9355871fcc10" continuedAt="if33e6ecb87454800b93c5c7dbf409bff"><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">under the 2021 EIP. In March 2022, pursuant to the evergreen provisions of the 2021 EIP, the Company registered an additional <ix:nonFraction unitRef="shares" contextRef="ica253a6f65d74cd59d959a6f1ef6767d_I20220331" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMTMxNQ_975f816e-effe-4a3a-a3ae-cd900c6cb84d">9,161,624</ix:nonFraction> shares of common stock for issuance under the 2021 EIP.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of September&#160;30, 2022, the Company has an allocated reserve of <ix:nonFraction unitRef="shares" contextRef="i778ce59fd37d478296a3e981715a148d_I20220930" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMTQyNA_e5974fa2-fe3b-43f5-b5d3-e1d6f3a644e9">51,927,667</ix:nonFraction> shares of its common stock for issuance under the 2021 EIP. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, in 2021, the Company adopted its 2021 Employee Stock Purchase Plan (&#8220;2021 ESPP&#8221;). The Company initially reserved <ix:nonFraction unitRef="shares" contextRef="i86c60b70ecda481aaedd861a966a74b2_I20211231" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMTYxNA_1867c242-30bb-4583-bbc7-b41910029f35">3,663,277</ix:nonFraction> shares of its common stock for issuance under the 2021 ESPP. In March 2022, pursuant to the evergreen provisions of the 2021 ESPP, the Company registered an additional <ix:nonFraction unitRef="shares" contextRef="i9d7a3c8271cb46a78e9bd2f20d0b6270_I20220331" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMTc4NQ_24d4b911-46fe-402c-ab2f-402be2ec8568">1,832,324</ix:nonFraction> shares of common stock for issuance under the 2021 ESPP.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of September&#160;30, 2022, the Company has an allocated reserve of <ix:nonFraction unitRef="shares" contextRef="i6192cac346b54583a4bf8618ee0495fa_I20220930" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMzg0ODI5MDcwNTI3NQ_7415d1e8-f2a0-49f7-b501-4275b231be5a">5,495,601</ix:nonFraction> shares of its common stock for issuance under the 2021 ESPP. As of September&#160;30, 2022, the Company had not begun any offering periods for the 2021 ESPP.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards granted under both the 2021 EIP generally expire <ix:nonNumeric contextRef="i5bbb9b38a9f64fd8ab63c68eff72702d_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNTQ5NzU1ODE0NjM1Nw_1dab22f0-045e-4c00-af87-dde9996c450e">10</ix:nonNumeric> years from the date of grant, or earlier if services are terminated. The exercise price of stock options grants shall not be less than <ix:nonFraction unitRef="number" contextRef="if4d38089e83c4f769ba7a3d894f70ce8_D20220101-20220930" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNTQ5NzU1ODE0NjM1OQ_efdae659-8bb1-4157-809c-b838f111cace">110</ix:nonFraction>% of the estimated fair value of the shares on the date of grant, respectively, as determined by the Company&#8217;s Board of Directors. Awards generally vest based on continuous service over <ix:nonNumeric contextRef="i5bbb9b38a9f64fd8ab63c68eff72702d_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNTQ5NzU1ODE0NjM2NA_8061f2ec-821e-4e53-8e80-fdf55d86365c">4</ix:nonNumeric> years. Awards forfeited, cancelled, or repurchased generally are returned to the pool of shares of common stock available for issuance under the 2021 Plan.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock options</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNzI2OQ_bb4e249e-50da-413b-a7cd-ba282e242792" escape="true"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity under the Company&#8217;s stock option plans is set forth below:</span></div><div style="margin-bottom:9pt;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:52.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.965%"></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 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<br/>Contractual Term<br/>in years</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of December&#160;31, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i221347a6d2074738af33277ad5891755_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMi0xLTEtMS0xNjQ0Njg_995d41d0-1424-4926-8402-9f47862e4b56">21,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i221347a6d2074738af33277ad5891755_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMi0zLTEtMS0xNjQ0Njg_3dfe3f80-223a-460b-970f-57c517349b7a">0.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia038b7ec32a44b45a1b9152ed8579da8_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMi01LTEtMS0xNjQ0Njg_3986fa73-e9c2-4232-88cc-c30ee1544f95">9.3</ix:nonNumeric></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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMy0xLTEtMS0xNjQ0Njg_389ccd9f-0920-4eff-b5d9-16ad2fb45a31">1,024</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMy0zLTEtMS0xNjQ0Njg_24e87cdf-475b-4238-b011-d20a958e541d">6.69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNC0xLTEtMS0xNjQ0Njg_29e5ae3b-c0d6-4017-99e5-8e7bb14edd06">200</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNC0zLTEtMS0xNjQ0Njg_9ce5f02e-8b19-48f5-ae64-856902876395">1.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNS0xLTEtMS0xNjQ0Njg_12c141e5-a954-4599-be13-6f605cdd4769">951</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNS0zLTEtMS0xNjQ0Njg_654028db-d04f-425f-abcf-3d6659f04b7c">0.61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September&#160;30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNi0xLTEtMS0xNjQ0Njg_343f00b6-ba7d-4ad8-bc1a-d7b2e2dbb3b5">21,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNi0zLTEtMS0xNjQ0Njg_dfb10b6e-4fd9-465c-8820-56980e179cba">0.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNi01LTEtMS0xNjQ0Njg_9af1ded7-eb72-4352-a206-8b1b0896a054">8.5</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNy0xLTEtMS0xNjQ0Njg_2d3f1810-9d37-445e-a3c1-8c31ada3cfe4">21,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNy0zLTEtMS0xNjQ0Njg_2a3066ca-841e-4cc3-9f0f-25ef1dd2fc40">0.61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfOC0xLTEtMS0xNjQ0Njg_669ede9c-4c44-4fa3-b57c-069e02f78a60">7,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4e4067cb13f440069be738cf5214213f_I20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfOC0zLTEtMS0xNjQ0Njg_b11747c0-e2cc-4652-95e9-dd5bb9190e76">0.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of December&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTAtMS0xLTEtMTY0NDY4_2b47ea21-e152-492d-8499-4b2c29102a61">21,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTAtMy0xLTEtMTY0NDY4_7947ca58-f14c-4dd9-bd64-8691c2cea924">0.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i89c5d73ac4d141debaec337decbdd88b_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTAtNS0xLTEtMTY0NDY4_089f3967-6ffd-4448-8594-7e682f6b5a23">8.2</ix:nonNumeric></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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTEtMS0xLTEtMTY0NDY4_957f3c76-66a8-4610-9a63-ba1784c524ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTEtMy0xLTEtMTY0NDY4_2de7ef94-befc-4a67-bda4-454d6a09351b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTItMS0xLTEtMTY0NDY4_f1f6891a-584d-4ceb-a027-9ca1397da013">2,795</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTItMy0xLTEtMTY0NDY4_5b8c918a-8bac-47e5-8912-114c41e2810e">0.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTMtMS0xLTEtMTY0NDY4_5dde1637-9f3c-4e9a-b653-e6c0d7798df7">665</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTMtMy0xLTEtMTY0NDY4_970b8f2e-fef2-4267-8878-b12678ba4bda">2.49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTQtMS0xLTEtMTY0NDY4_c3a9172a-f0b9-4d1e-82df-44cfa36a05e6">17,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTQtMy0xLTEtMTY0NDY4_50557a1c-6751-4d22-aba4-161d7fc25399">0.54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTQtNS0xLTEtMTY0NDY4_00998e59-94f0-45b9-84bd-84cce470b84c">7.5</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of September&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTUtMS0xLTEtMTY0NDY4_cc88039e-582e-4724-8169-a6166d5513d0">17,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTUtMy0xLTEtMTY0NDY4_2a34cabf-f6c6-45c0-a739-0a5d167b55ca">0.54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of September&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTYtMS0xLTEtMTY0NDY4_8556c048-54de-4338-b7f8-520e9e7b90fb">10,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTYtMy0xLTEtMTY0NDY4_77f88b20-d69a-46e5-b4af-06b9310717c5">0.65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options outstanding was $<ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMjcyOA_c62fc311-cd82-44e5-b929-2789518fa617">62.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMjczNQ_70efab9d-6f99-42c4-8ba4-34f14db71122">153.2</ix:nonFraction> million, respectively, as of September&#160;30, 2022 and December&#160;31, 2021. Intrinsic value of options exercised for the nine months ended September&#160;30, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMjg0NA_1cfdff1d-4d98-4d40-bfd4-089cdccb5eb0">10.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMjg1MQ_6e2fe063-47b5-48c1-a76a-ede58ce6e57a">0.5</ix:nonFraction> million, respectively.  The weighted-average grant date </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="if33e6ecb87454800b93c5c7dbf409bff" continuedAt="iece21f84b6c24f038c6235b6b513f07c"><div style="margin-bottom:12pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair value of options granted in the nine months ended September 30, 2021 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMjk4Ng_042e2770-ea9b-4bec-81e0-d15e730c2c9f">3.58</ix:nonFraction> per share. The total grant date fair value of options vested was $<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMzA2OA_2fce6687-0a18-4eb5-9b09-5d2edc1ae314">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMzA3NQ_72c455c5-af3a-4128-b270-c0016b0d8578">0.9</ix:nonFraction> million for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, total unrecognized compensation cost related to options was $<ix:nonFraction unitRef="usd" contextRef="i1bb570fc5eec40018bc9f73ac38cd317_I20220930" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMzIwOA_26fe918f-7530-4830-a17d-f144952fc0f7">1.5</ix:nonFraction>&#160;million related to <ix:nonFraction unitRef="shares" contextRef="i1bb570fc5eec40018bc9f73ac38cd317_I20220930" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMzIyMg_95e14e3e-a5cd-46f0-9780-f8d992a90376">7.6</ix:nonFraction>&#160;million unvested options and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i028d153d6e1c44a597d76d38845192c9_D20220101-20220930" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMzMwOQ_7c96afd7-2590-4b63-9b0a-18c55d4d4325">1.6</ix:nonNumeric> years.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2021, the Company used the Black-Scholes option pricing model to determine the fair value of stock options. The fair value of each stock option grant is estimated on the date of the grant. The fair value of the Legacy Velo3D common stock underlying the stock options had historically been determined by the Legacy Velo3D board of directors, as there was no public market for Legacy Velo3D&#8217;s common stock prior to Merger closing. Therefore, the Legacy Velo3D  board of directors had determined the fair value of the common stock at the time of the stock option grant by considering a number of objective and subjective factors including independent third-party valuation reports, valuations of comparable companies, sales of convertible preferred stock and common stock to unrelated third parties, operating and financial performance, lack of liquidity of capital stock and general and industry-specific economic outlook, among other factors.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the nine months ended September&#160;30, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNDM0MA_5f96b4b0-11bd-4a46-abdb-1877499c40bc">no</ix:nonFraction> options granted. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNzI3NA_a4f21baf-bbce-4035-977d-fbd5c6a9914a" continuedAt="i2eb6a801777f40949801ea4404ac5621" escape="true">The weighted-average assumptions in the Black-Scholes option-pricing model used to determine the fair value of stock options granted were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:9pt;margin-top:8pt"><ix:continuation id="i2eb6a801777f40949801ea4404ac5621"><table 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:78.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.933%"></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%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjhkNjk4NzhjOWI2YTRiN2E5NTBmZGUxZTEyNTA2OTcwL3RhYmxlcmFuZ2U6OGQ2OTg3OGM5YjZhNGI3YTk1MGZkZTFlMTI1MDY5NzBfMi0xLTEtMS0xNjQ0Njg_ac5a9418-5786-4f3b-9f68-1147e1a37573">59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><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="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjhkNjk4NzhjOWI2YTRiN2E5NTBmZGUxZTEyNTA2OTcwL3RhYmxlcmFuZ2U6OGQ2OTg3OGM5YjZhNGI3YTk1MGZkZTFlMTI1MDY5NzBfMy0xLTEtMS0xNjQ0NjgvdGV4dHJlZ2lvbjplNDJlYTFjMzZlZDE0Y2Q0YjcyMGQ4MmRkYWYzZmIyZV80_be8085f2-8305-4bcd-9d80-6a9584f0f3ef">0.9</ix:nonFraction>% -<ix:nonFraction unitRef="number" contextRef="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjhkNjk4NzhjOWI2YTRiN2E5NTBmZGUxZTEyNTA2OTcwL3RhYmxlcmFuZ2U6OGQ2OTg3OGM5YjZhNGI3YTk1MGZkZTFlMTI1MDY5NzBfMy0xLTEtMS0xNjQ0NjgvdGV4dHJlZ2lvbjplNDJlYTFjMzZlZDE0Y2Q0YjcyMGQ4MmRkYWYzZmIyZV84_2354ed4a-48fe-41d1-bf6c-97596f1958a8">1.0</ix:nonFraction>%</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%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjhkNjk4NzhjOWI2YTRiN2E5NTBmZGUxZTEyNTA2OTcwL3RhYmxlcmFuZ2U6OGQ2OTg3OGM5YjZhNGI3YTk1MGZkZTFlMTI1MDY5NzBfNC0xLTEtMS0xNjQ0Njg_9c97ab8f-143f-45f4-b65a-c93c90a91ba8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjhkNjk4NzhjOWI2YTRiN2E5NTBmZGUxZTEyNTA2OTcwL3RhYmxlcmFuZ2U6OGQ2OTg3OGM5YjZhNGI3YTk1MGZkZTFlMTI1MDY5NzBfNS0xLTEtMS0xNjQ0Njg_982e1971-9799-4c0e-8a3d-8c1b046471f4">5.72</ix:nonNumeric></span></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected volatility: As Legacy Velo3D was not publicly traded at the time the awards were granted, the expected volatility for the Company&#8217;s stock options was determined by using a review of historical volatilities of selected industry peers deemed to be comparable to the Company&#8217;s business corresponding to the expected term of the awards.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the awards.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected term: The Company uses the simplified method available under U.S. GAAP to determine the expected term due to having insufficient history upon which to base an assumption about the term.</span></div></ix:continuation><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="iece21f84b6c24f038c6235b6b513f07c" continuedAt="ibbf6c770db174432b1b58e961384c847"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Restricted Stock Units</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of RSUs under the Company&#8217;s 2021 EIP is estimated using the value of the Company&#8217;s common stock on the date of grant.</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNzI3NQ_f7cc65f9-4615-4c33-b357-42b2f34844ce" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes outstanding and expected to vest RSUs as of September&#160;30, 2022 and their activity during the nine months ended September&#160;30, 2022:</span></div><div style="margin-bottom:12pt;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:52.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></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:112%">Number of Shares</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:112%">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:112%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance as of December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7bf6d4af61fc4decb5aa344e36cb1e97_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfMi0xLTEtMS0xNjQ0Njg_65ac8499-9248-4375-a3b0-6f052cd8ed16">4,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i7bf6d4af61fc4decb5aa344e36cb1e97_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfMi0zLTEtMS0xNjQ0Njg_fceb2b98-b329-40f8-9d7c-4ad7cc0b896f">7.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bf6d4af61fc4decb5aa344e36cb1e97_I20211231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfMi01LTEtMS0xNjQ0Njg_dc56a836-bdd2-45e5-9c7b-d47439534d4b">31,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfMy0xLTEtMS0xNjQ0Njg_807e1852-dfbc-4874-85d4-09eed4e334b1">2,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfMy0zLTEtMS0xNjQ0Njg_a9ce8f8e-c7b4-4d51-bc4e-b364f7d7411d">3.81</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930" decimals="-3" name="velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfMy01LTEtMS0xNjQ0Njg_d23c823b-e91e-48a2-8f1f-ab1f5bb7508d">11,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:112%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNC0xLTEtMS0xNjQ0Njg_4ad7c4d9-431f-41ea-9af4-658a11a3039f">385</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNC0zLTEtMS0xNjQ0Njg_1ef10177-b77e-4f00-9a58-afc24f8d8a0e">5.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="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNC01LTEtMS0xNjQ0Njg_40e595f9-041d-4130-8af6-e3512db95ec0">1,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNS0xLTEtMS0xNjQ0Njg_356fd695-8ad6-463d-8387-d485ca53b08b">370</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNS0zLTEtMS0xNjQ0Njg_82312bff-d2f8-4c04-9e32-28424b6cfc7e">6.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930" decimals="-3" sign="-" name="velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNS01LTEtMS0xNjQ0Njg_f67cb01b-dfd9-40c3-a1b2-a3b1bbadd7c2">1,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance as of September&#160;30, 2022 </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNi0xLTEtMS0xNjQ0Njg_e6d91091-849b-45ec-8e5b-6f408dae7ac1">6,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNi0zLTEtMS0xNjQ0Njg_43e78690-e59c-4858-849b-bb3e1dff69b0">5.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNi01LTEtMS0xNjQ0Njg_999b29a3-a387-42e6-b6b6-07672a16c3fa">24,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected to vest as of September&#160;30, 2022</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="shares" contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930" decimals="-3" name="velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNy0xLTEtMS0xNjQ0Njg_55b749a3-5c29-49bd-93ef-119134276614">6,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930" decimals="2" name="velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNy0zLTEtMS0xNjQ0Njg_01b17680-4a92-46b0-ad7e-cf0056ad987e">5.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930" decimals="-3" name="velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNy01LTEtMS0xNjQ0Njg_ece5ca71-b7ea-4caa-b6b4-5cc169a348f4">24,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The aggregate intrinsic value of outstanding RSUs is calculated based on the closing price of the Company&#8217;s common stock as of the date outstanding.  As of  September&#160;30, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNjE0OQ_0e865754-e3f7-432f-b20e-61fd4b764913">30.3</ix:nonFraction>&#160;million of unrecognized compensation cost related to <ix:nonFraction unitRef="shares" contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNjE5Nw_ca36b5b2-c144-4ffb-9008-c85215696297">6.2</ix:nonFraction>&#160;million unvested RSUs, which is expected to be recognized over a weighted average period of approximately <ix:nonNumeric contextRef="id6738b6baef94c678292bd481ebdc58c_D20220701-20220930" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNjI5OA_c9ad28c6-8405-428e-8176-f55345e97a3b">3.1</ix:nonNumeric> years.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnout Shares - Employees</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Earnout Shares issuable to holders of employee stock options are accounted as stock-based compensation expense as they are subject to forfeiture based on the satisfaction of certain employment conditions. The estimated fair values of the Earnout Shares associated with vested stock options are recognized as an expense and determined by the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the <ix:nonNumeric contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" name="velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNzI3MQ_78d68eb0-0ef8-4815-a952-f055ac113b92">five-year</ix:nonNumeric> earnout period. The portion of the Earnout Shares associated with unvested stock options are recognized as an expense and considers the vesting continuing employment requirements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation Expense</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNzI3MA_f9f8c67c-9dad-472c-acf5-6bf5560bb214" continuedAt="ia0261e0a915c4226b70a56c78ad5f8b2" escape="true"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth the total stock-based compensation expense by type of award included in the statements of operations:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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:120%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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:120%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">(In thousands)</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:91%">Restricted stock units</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="id6738b6baef94c678292bd481ebdc58c_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfMy0xLTEtMS0xNjQ0Njg_e578bbf7-0358-4066-b4fa-0d857c60d098">2,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i6e1b24bc80e845868185d8681c4949f3_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfMy0zLTEtMS0xNjQ0Njg_913f1fc2-61e0-4cf0-81f6-02b97ed0f119">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfMy01LTEtMS0xNjQ0Njg_c2f5a42d-a770-4a26-a419-72520db5b5f0">7,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i56fd9e1f022a433d87853597d1888cbf_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfMy03LTEtMS0xNjQ0Njg_bbc233fc-4351-4852-84c9-1eab3b4f224d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:91%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i03c31d679c144966a067a5dcd7d5017a_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNC0xLTEtMS0xNjQ0Njg_8c49e9f0-1ac9-4780-bdf0-1c159bb7fdee">415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i8554c519930a4c5cbec1377bbda3fd5b_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNC0zLTEtMS0xNjQ0Njg_141fa4d6-9453-427b-bb44-5a4e6a3a339b">676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i028d153d6e1c44a597d76d38845192c9_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNC01LTEtMS0xNjQ0Njg_c87654cd-b90a-4b70-a7d9-c7baede8f5a5">1,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNC03LTEtMS0xNjQ0Njg_a5cefbba-392e-48fb-b675-8e2ac539caef">1,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:91%">Earnout shares - employees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ieba74629b0ab42369de14ed50418129f_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNS0xLTEtMS0xNjQ0Njg_241efed2-7a33-42e9-a527-102f50368f90">1,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i07ffc1cada5446fba56d9f1fe86bec88_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNS0zLTEtMS0xNjQ0Njg_e01019ee-f723-4f74-9ba6-dd9738a69acb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i9e20c5feaec645358333c5fac21bcd83_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNS01LTEtMS0xNjQ0Njg_a9dbb07e-1fa9-466f-ba4f-18f6a938e996">5,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="id85fac2726ab4253afc31f9b6dd085a8_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNS03LTEtMS0xNjQ0Njg_74ff41d4-0825-49b1-95bb-d9faccd52780">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNi0xLTEtMS0xNjQ0Njg_6e4a2b54-8644-4b2c-b64d-27d193a71983">5,157</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNi0zLTEtMS0xNjQ0Njg_65f81c77-168e-4108-b091-1267788a2906">676</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNi01LTEtMS0xNjQ0Njg_07f66447-d06a-46d4-9f45-4f2f636e7ce9">15,090</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNi03LTEtMS0xNjQ0Njg_38ebb351-d722-4388-befd-897f282ba6e0">1,751</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:top"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><ix:continuation id="ibbf6c770db174432b1b58e961384c847"><ix:continuation id="ia0261e0a915c4226b70a56c78ad5f8b2"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following sets forth the total stock-based compensation expense for the stock options included in the statements of operations:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;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:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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:120%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">(In thousands)</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:91%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i767e8fa714b3480f859bf5ed14a7d31d_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfMy0xLTEtMS0xNjQ0Njg_84ce8488-6658-4ed3-9834-80ce9261c9a3">2,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i2b1ed93e3ee1419cb0f6c37f7d120c68_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfMy0zLTEtMS0xNjQ0Njg_8ccc55d0-a136-42fa-a497-2e79842abc04">211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ifa6e1e215cd5435d947765d4004ad4ca_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfMy01LTEtMS0xNjQ0Njg_2f34ae45-96d8-4a62-b811-801b07ee6adb">7,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i2ece8bb929ac4779bc428bbc4b009fcd_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfMy03LTEtMS0xNjQ0Njg_6b531481-0b87-4ff7-974d-b354eb8f5885">598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:91%">Selling and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="idcdd92aa0ed44a8190e5b8b4a29e277f_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNC0xLTEtMS0xNjQ0Njg_c3315b4c-c2db-4ea5-a93a-c0165976a6b2">1,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i8ca7a3ba107344e8b7c113c83b2c6e22_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNC0zLTEtMS0xNjQ0Njg_b6ea3ae9-0012-40f9-aa2c-f9682b491d13">105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i9453a7d9679741b28a896b5ebb0bbff6_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNC01LTEtMS0xNjQ0Njg_ce6493fd-68e8-4d69-9ec7-43f22517fa16">3,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i4c84b0cd656645bcabac8e45bb1e196d_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNC03LTEtMS0xNjQ0Njg_1b09c035-65b1-4b27-87c9-6f9552e7e674">280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:91%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="ic2af3ba26671401483fc46744b422974_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNS0xLTEtMS0xNjQ0Njg_6c6ad8be-446f-4fd2-8db5-8189046618f9">1,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i069a7ef9df7342e1b3c25835bd6ced1b_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNS0zLTEtMS0xNjQ0Njg_28f67a66-72f9-4b11-99a2-b8bf3f661416">360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i9ce4b37c4c8045e98e22685b789f3b8c_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNS01LTEtMS0xNjQ0Njg_aa9dd824-e16c-4f9c-9481-043726ea0f2b">4,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i8130bfccb02f4eeda2e2ac36b7136c97_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNS03LTEtMS0xNjQ0Njg_e396cb40-4c5e-4947-b80b-22c17604041f">873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNi0xLTEtMS0xNjQ0Njg_4456a6aa-6ecf-4d25-9a29-0f947bfc0e6c">5,157</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNi0zLTEtMS0xNjQ0Njg_a77b8692-448d-4fb4-b7b3-817a675be310">676</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNi01LTEtMS0xNjQ0Njg_974ec638-090e-4924-94ed-4899f730aa18">15,090</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:top"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"><ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNi03LTEtMS0xNjQ0Njg_b2cb334f-f60b-4aeb-aa46-65ba5a05019d">1,751</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:top"></td></tr></table></div></ix:continuation></ix:continuation><div id="i2eb1493a1e6440dc89128539e936ea38_70"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83MC9mcmFnOjRkZThiZGUwZjVkMzQyZTY4ODZiNTc2MGY5MDVlOGM1L3RleHRyZWdpb246NGRlOGJkZTBmNWQzNDJlNjg4NmI1NzYwZjkwNWU4YzVfMTIyMg_36d81be9-835d-4353-9ce1-3ca8272e2c4b" continuedAt="iab0adade41b441baaf78eb016af8e479" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iab0adade41b441baaf78eb016af8e479">The income tax provision is calculated for an interim period by distinguishing between elements recognized in the income tax provision through applying an estimated annual effective tax rate (the &#8220;ETR&#8221;) to a measure of year-to-date operating results referred to as &#8220;ordinary income (or loss),&#8221; and discretely recognizing specific events referred to as &#8220;discrete items&#8221; as they occur. The income tax provision or benefit for each interim period is the difference between the year-to-date amount for the current period and the year-to date amount for the period prior. Under ASC 740-270-30-36, entities subject to income taxes in multiple jurisdictions should apply one overall ETR instead of separate ETRs for each jurisdiction when calculating the interim-period income tax or benefit related to ordinary income (or loss) for the year-to-date interim period, except in certain circumstances. The Company&#8217;s effective tax rates for the three and nine months ended September&#160;30, 2022 and 2021 differ from the federal statutory rate of 21% principally as a result of valuation allowances expected to be applied to net operating loss carry-forwards which will not meet the threshold for recognition as deferred tax assets.</ix:continuation></span></div><div id="i2eb1493a1e6440dc89128539e936ea38_73"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83My9mcmFnOjE2ODFlNGVkOTA1ODQ0ZWQ4NWMyOGNhNjdmNjAyZjMzL3RleHRyZWdpb246MTY4MWU0ZWQ5MDU4NDRlZDg1YzI4Y2E2N2Y2MDJmMzNfMTYwNA_874018f6-6c23-4118-9fee-4bf20df19d26" continuedAt="i17e96ba6e8a247829f3724989895ccce" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i17e96ba6e8a247829f3724989895ccce"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be involved in various lawsuits, claims, and proceedings, including intellectual property, commercial, securities, and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the condensed consolidated financial statements indicates it is probable a loss has been incurred as of the date of the condensed consolidated financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. Legal costs are expensed as incurred. As of September&#160;30, 2022 and December&#160;31, 2021, the Company is not aware of any litigation, claim or assessment in which the outcome, individually or in the aggregate, would have a material adverse effect on its financial positions, results of operations, cash flows or future earnings.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s purchase obligations per terms and conditions with suppliers and vendors are cancellable in whole or in part prior to shipment. If inventory is shipped, the Company will accrue a liability under accrued expenses. The Company has no other commitment and contingencies, except for the operating leases. See Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further discussion.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase commitments (purchase orders) of $<ix:nonFraction unitRef="usd" contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930" decimals="-5" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83My9mcmFnOjE2ODFlNGVkOTA1ODQ0ZWQ4NWMyOGNhNjdmNjAyZjMzL3RleHRyZWdpb246MTY4MWU0ZWQ5MDU4NDRlZDg1YzI4Y2E2N2Y2MDJmMzNfMTQ0Mw_16a8cdfc-3b17-44c3-87e2-8c82c31bf55e">61.4</ix:nonFraction>&#160;million for parts and assemblies are non-cancellable and are due upon receipts with standard payment terms and will primarily be delivered in the remainder of 2022 and the first half of 2023.</span></div></ix:continuation><div id="i2eb1493a1e6440dc89128539e936ea38_76"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfMTIwMA_ff71912c-244c-4324-818f-ed99621b937b" continuedAt="ic40fedf7807b433b9e3af49d58eb785d" escape="true">Employee Defined-Contribution Plans</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="ic40fedf7807b433b9e3af49d58eb785d" continuedAt="ia38288d673bd450393f567855b5eb270">The Company has a defined-contribution plan intended to qualify under Section 401 of the Internal Revenue Code (the &#8220;401(k) Plan&#8221;). The Company contracted with a third-party provider to act as a custodian and trustee, and to process and maintain the records of participant data. Substantially all of the expenses incurred for administering the 401(k) Plan are paid by the Company. The Company has paid all matching contributions as of September&#160;30, 2022. Accrued salaries and benefits included accruals related to the 401(k) plans the Company offers to its </ix:continuation></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velo3D, Inc.<br/>Notes to Condensed Consolidated Financial Statements <br/>(Unaudited) </span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="ia38288d673bd450393f567855b5eb270">employees. In order to qualify for these plans, employees must meet the minimum age requirement (21 years) and begin participating on their entry date which is the first paycheck date in the month following the month of eligibility described above. Employee and employer contributions are immediately <ix:nonFraction unitRef="number" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="INF" name="us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfNTQ5NzU1ODE0MDA5Mg_dfe4ed3f-2b76-4cc0-bb94-3739f4a53f43">100</ix:nonFraction>% fully vested. The plans offer employer contributions of <ix:nonFraction unitRef="number" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfNTQ5NzU1ODE0MDA5OA_d5789947-c54e-4b6d-9320-887ba4e89944">3.0</ix:nonFraction>% of an employee&#8217;s eligible compensation following safe-harbor rules. The Company&#8217;s contribution to the 401(k) plan was $<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfMTA3Ng_98b5c20c-e57f-4b75-a32d-58f0529eefe0">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfMTA4Mw_46e43906-ac68-45cc-be7d-cd5a267184be">0.2</ix:nonFraction>&#160;million for the three months ended September&#160;30, 2022 and 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfMTE0Mg_ed0489a9-9c3a-48c2-973d-5187fc3a18a2">0.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfMTE0OQ_bca8c622-0c57-4350-839c-1aef9f41ac50">0.4</ix:nonFraction>&#160;million for the nine months ended September&#160;30, 2022 and 2021, respectively.</ix:continuation> </span></div><div id="i2eb1493a1e6440dc89128539e936ea38_79"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17. <ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfOTA1_b8d12464-3b98-4d67-ba73-216179e6c3cb" continuedAt="i6827ddf948664a9ca22ea53ad3f46f93" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="i6827ddf948664a9ca22ea53ad3f46f93"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer Concentration</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfOTA2_1f41ecde-a8c6-4494-b886-f8d716de8761" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customer concentration for balances greater than 10% of revenues and 10% of accounts receivables, net, respectively, are presented below:</span></div><div style="margin-bottom:9pt;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:17.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">Total Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounts Receivable, Net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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%">September 30,</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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2021</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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt 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%">(as a percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 1</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2530d9897a31410d9de5c965b8177fac_D20220701-20220930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNC0xLTEtMS0xNjQ0Njg_b79c5719-a4a7-4a86-8d2a-ce7e080d26dc">36.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i11ae6bf3ce9b4942b37dc914996a3924_D20220101-20220930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNC01LTEtMS0xNjQ0Njg_f5bb44d3-7c21-4ca6-9ce4-bb57c2984c43">38.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i07e066b01c4247ad9c0e41469d12b937_D20210101-20210930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNC03LTEtMS0xNjQ0Njg_61324075-6286-4da4-b4aa-7223eb66731c">11.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id9fe3d1e52634d2498e1259afc78da78_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNC0xMS0xLTEtMTY0NDY4_2e5dc01c-b14a-4e33-a4b1-d24d587a7adc">71.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 2</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iaadae63fe1f24649823343b13613019b_D20220101-20220930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNS01LTEtMS0xNjQ0Njg_c35a77c6-8062-4419-800c-22d6a370a067">11.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i336b664c56e04e78808f083d00adf58e_D20210101-20210930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNS03LTEtMS0xNjQ0Njg_a54f624f-b943-4734-a362-188270ff912b">10.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ide786f41c8bc49dea577423ed7fe4a5e_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNS0xMS0xLTEtMTY0NDY4_03f31955-5064-4d17-abfe-1057e5f64da8">16.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 3</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5a0334bb40a94ea3b42d040bc194c003_D20210701-20210930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNi0zLTEtMS0xNzY0Njk_2fecebbd-8df7-49fe-b15e-c695dcda23c8">53.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if9bb7e12952549189ddcee111e690da3_D20210101-20210930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNi03LTEtMS0xNzY0Njk_27fd3cd9-c906-46c4-b720-d41dace35b9c">31.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 4</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id564c68780e4400cacd28ee79e9f3533_D20210701-20210930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNy0zLTEtMS0xNjQ0Njg_736ef063-5774-4858-91fd-de103715ee26">15.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i76a45ca5a87b4812a94e3c505431fc98_D20210101-20210930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNy03LTEtMS0xNjQ0Njg_210bc18c-b20c-46ef-9ad2-455fc149c7de">16.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 5</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id6abb17e2da14db88c4dc425ef496668_D20220701-20220930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfMTItMS0xLTEtMTY2NzQ1_f5e75e8b-da15-4b27-82f6-ef852f9a278b">12.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 6</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i2f8fd5eec56449bebd2db280f4276a68_D20220701-20220930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfMTEtMS0xLTEtMTc2NTAx_5fb135b8-6a20-4cec-8132-4188e7970d61">17.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i3af467e493e14940825131f1dfb67f80_D20220101-20220930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfMTEtOS0xLTEtMTc2NTAx_9899d7ce-3314-4613-ba1f-3e9159c23fbe">18.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 7</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44f0803cfc3b42aeabdb29a46c1a69d5_D20210701-20210930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfMTEtMy0xLTEtMTc4NzY1_be272f11-c225-4117-9c44-951fd44f78ad">17.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 8</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i99e48eaefb524b43b0451075c5e8b540_D20220101-20220930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfMTItOS0xLTEtMTc5MDAz_e528ab68-5191-4346-b369-63695a0e0272">22.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 9</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0a32cc8577fa4f568ff7bbc5d1e79b87_D20220101-20220930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfMTMtOS0xLTEtMTc5MDI5_331db67f-7eee-41ac-bf8a-ac2c66906904">10.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by Geographic Area</span></div><ix:nonNumeric contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfOTA0_98025b1f-86fb-4dc0-a068-e4162445c818" escape="true"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently sells its products in the Americas and other locations as follows:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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="i9e0b109fc5a2446a8d190ee4edae7ebf_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfMy0xLTEtMS0xNjQ0Njg_a57e5e31-d5c6-40f7-b985-8e2cf7205ce1">18,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ia11c0f861f9148ae84753e3ab16a4598_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfMy0zLTEtMS0xNjQ0Njg_b70d1252-6ed0-45df-9bf9-66a04a1fc4a1">7,103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i9ca2cd51a48c44e3865a5fff2bfabb7e_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfMy01LTEtMS0xNjQ0Njg_4d655f31-b110-4f00-bcbd-dac9409bb7a7">50,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ib3644b2dd0a8411c95b9d3085895cad6_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfMy03LTEtMS0xNjQ0Njg_64f444b8-c64c-464e-a142-85bf7e8038d2">15,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73720da737154c1eb856e5f1392f3578_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNC0xLTEtMS0xNjQ0Njg_751fc991-7361-49a5-b5a0-7d68730daea6">182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6864260e38ba4997a0873eb71a02b580_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNC0zLTEtMS0xNjQ0Njg_64fbefde-b5c1-461d-a5b6-5d724cc23685">1,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fc592291de54337b173bc1ab8d691b6_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNC01LTEtMS0xNjQ0Njg_e5164c99-901d-46f3-a0a6-b475b5d0317a">385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i412f01ca15e043cc97e622cb449b1a3e_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNC03LTEtMS0xNjQ0Njg_4477f614-1924-47d7-b6d5-524ae4a3cba2">1,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba4bbed8b2af4c69882d13f94b0ae5ad_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNS0xLTEtMS0xNjQ0Njg_ffc59a7b-5982-4e14-aac2-ca3194b619a6">19,115</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="i0bd19d381a7b4a48912d9c9c1baa8007_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNS0zLTEtMS0xNjQ0Njg_6738388f-8b76-4d39-8317-22b2b57836fe">8,711</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="ib601efc4947b4aa7ba63833e10f2c4eb_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNS01LTEtMS0xNjQ0Njg_9cf624d2-ae51-4ea7-8b5d-179559d6908d">50,977</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="i381625710a33497e9fd2125d4b08df25_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNS03LTEtMS0xNjQ0Njg_fc337d13-3003-4ae3-818c-36f6c579aa7c">17,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized during the three and nine months ended September&#160;30, 2022 included in contract liabilities as of December&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfNDU2_fdbe8c8e-bd6a-4cdb-9c52-da29cb225275">0.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfNDYz_8c0c0c20-b90b-42eb-9ee0-f272fc3ecef9">2.5</ix:nonFraction>&#160;million, respectively. The amount of revenue recognized during the three and nine months ended September&#160;30, 2021 included in contract liabilities as of December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfNjAw_fe5a9331-2dc6-4291-959a-2cdda2efb136">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfNjA3_e0e06873-2e20-4211-aad2-4dd789192cdb">0.8</ix:nonFraction>&#160;million, respectively. The change in contract assets reflects the difference in timing between our satisfaction of remaining performance obligations and the Company&#8217;s contractual right to bill its customers. The Company had no material asset impairment charges related to contract assets in the periods presented.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_85"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis provides information which our management believes is relevant to an assessment and understanding of our results of operations and financial condition. This discussion should be read in conjunction with our Annual Report on Form 10-K for the year ended December 31, 2021 and our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report.  This discussion contains forward-looking statements based upon our current expectations, estimates and projections, and involves numerous risks and uncertainties. Actual results may differ materially from those contained in any forward-looking statements due to, among other considerations, the matters discussed in the sections titled &#8220;Risk Factors&#8221; and &#8220;Forward-looking Statements&#8221; herein.</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_88"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We seek to fulfill the promise of additive manufacturing, also referred to as 3D printing (&#8220;AM&#8221;), to deliver breakthroughs in performance, cost and lead time in the production of high-value metal parts.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We produce a full-stack hardware and software solution based on our proprietary laser powder bed fusion (&#8220;L-PBF&#8221;) technology, which enables support-free production. Our technology enables the production of highly complex, mission-critical parts that existing AM solutions cannot produce without the need for redesign or additional assembly. Our products give our customers who are in space, aviation, defense, energy, and industrial markets the freedom to design and produce metal parts with complex internal features and geometries that had previously been considered impossible for AM. We believe our technology is years ahead of competitors</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our technology is novel compared to other AM technologies based on its ability to deliver high-value metal parts that have complex internal channels, structures and geometries. This affords a wide breadth of design freedom for creating new metal parts and it enables replication of existing parts without the need to redesign the part to be manufacturable with AM. Because of these features, we believe our technology and product capabilities are highly valued by our customers. Our customers are primarily original equipment manufacturers (&#8220;OEMs&#8221;) and contract manufacturers who look to AM to solve issues with traditional metal parts manufacturing technologies. Those traditional manufacturing technologies rely on processes, including casting, stamping and forging, that typically require high volumes to drive competitive costs and have long lead times for production. Our customers look to AM solutions to produce assemblies that are lighter, stronger and more reliable than those manufactured with traditional technologies. Our customers also expect AM solutions to drive lower costs for low-volume parts and substantially shorter lead times. However, many of our customers have found that legacy AM technologies failed to produce the required designs for the high-value metal parts and assemblies that our customers wanted to produce with AM. As a result, other AM solutions often require that parts be redesigned so that they can be produced and frequently incur performance losses for high-value applications. For these reasons, AM solutions of our competitors have been largely relegated to tooling and prototyping or the production of less complex, lower-value metal parts.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In contrast, our technology can deliver complex high-value metal parts with the design advantages, lower costs and faster lead times associated with AM, and generally avoids the need to redesign the parts. As a result, our customers have increasingly adopted our technology into their design and production processes. We believe our value is reflected in our sales patterns, as most customers purchase a single machine to validate our technology and purchase additional systems over time as they embed our technology in their product roadmap and manufacturing infrastructure. We consider this approach a &#8220;land and expand&#8221; strategy, oriented around a demonstration of our value proposition followed by increasing penetration with key customers.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements and disclosures reflect the effects of the Reverse Recapitalization which was consummated on September 29, 2021.  The number of shares of redeemable convertible preferred stock and common stock presented in the financial statements and elsewhere in this Quarterly Report for periods prior to the Reverse Recapitalization have been retroactively adjusted to reflect the Merger&#8217;s exchange ratio similar to the presentation of a stock-split.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Explanatory Note- Certain Defined Terms&#8221; for the definitions of certain terms used throughout this Quarterly Report.</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_91"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Financial and Operational Metrics</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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 many factors that present significant opportunities for us but also pose risks and challenges, including those discussed below and in the section of this Quarterly Report titled &#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%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221; </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly evaluate several metrics, including the metrics presented in the table below, to measure our performance, identify trends affecting our business, prepare financial projections, make strategic decisions and establish performance goals for compensation and we periodically review and revise these metrics to reflect changes in our business. </span></div><div style="margin-bottom: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:30.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></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 September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue ($ in millions)</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%">19&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">51&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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%">17&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bookings ($ in millions)</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%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Backlog ($ in millions)</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%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bookings ($ in millions): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bookings ($ in millions) are defined as a confirmed order for a 3D printer system in contracted dollars.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Backlog ($ in millions): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backlog ($ in millions) is defined as the unfulfilled 3D printer systems to be delivered to customers in contracted dollars as of period end. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer Concentration</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating results for the foreseeable future will continue to depend on sales to a small group of customers.  For the three months ended September&#160;30, 2022 and 2021, sales to the top three customers accounted for 66.3% and 86.2%, respectively. Of the top three customers for the three months ended September&#160;30, 2022, all customers were different from the top three customers for the comparable period in 2021. For the nine months ended September&#160;30, 2022 and 2021, sales to the top three customers accounted for 57.4% and 59.5% of our revenue, respectively. Of the top three customers for the nine months ended September&#160;30, 2022, one customer was different from the top three customers for the comparable period in 2021. While our objective is to diversify our customer base, we believe that we could continue to be susceptible to risks associated with customer concentration. See &#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%">Risk Factors&#8201;-&#8201;Risks Related to Our Business - Risks Related to Our Financial Position and Need for Additional Capital&#8201;-&#8201;We expect to rely on a limited number of customers for a significant portion of our near-term revenue&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in this Quarterly Report and see Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Concentration of Credit Risk and Other Risks and Uncertainties, in the audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December&#160;31, 2021. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Continued Investment and Innovation</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our founding, we have been a customer-focused company working to develop innovative solutions to address customers&#8217; needs. We believe this process has contributed significantly to our development of the most advanced metal AM systems in the world. We focus on our customers to identify the most impactful areas for research and development as we seek to further improve the capabilities of our AM solutions. We believe that continued investments in our products are important to our future growth and, as a result, we expect our research and development expenses to continue to increase, which may adversely affect our near-term profitability. </span></div><div id="i2eb1493a1e6440dc89128539e936ea38_94"></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of COVID-19 and Other World Events</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue  to operate our business through the ongoing COVID-19 pandemic and have taken additional precautions to ensure the safety of our employees, customers, and vendors with which we operate. The impact of COVID-19 on our operating results has added uncertainty in timing of customer orders creating longer lead times for sales and marketing. We continue to experience various supply chain constraints due to the pandemic, which has in the past led to, and may in the future lead to production disruptions and delays in shipment of our products to our customers. Furthermore, if significant portions of our workforce are unable to work effectively, including because of illness, quarantines, government actions, facility closures, remote working or other restrictions in connection with the ongoing COVID-19 pandemic, our operations will likely be adversely impacted.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">General economic and political conditions such as recessions, interest rates, fuel prices, inflation, foreign currency fluctuations, international tariffs, social, political and economic risks and acts of war or terrorism (including, for example, the ongoing military conflict between Ukraine and Russia and the economic sanctions related thereto), have added uncertainty in timing of customer orders and supply chain constraints. As discussed in more detail below, ongoing supply chain challenges have increased our material costs, resulted in shipping delays and impacted our gross margins. We have implemented a number of strategic initiatives to address these challenges, including building out our supply chain team and processes, and improving our purchasing and inventory planning, and intend to continue on focus on driving further operational improvements during the remainder of 2022 and 2023.</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_97"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Climate Change</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Material pending or existing climate change-related legislation, regulations, and international accords could have an adverse effect on our business, financial condition, and results of operations, including: (1) material past and/or future capital expenditures for climate-related projects; (2) material indirect consequences of climate-related regulation or business trends, such as the following: decreased/increased demand for goods or services that produce significant greenhouse gas emissions or are related to carbon-based energy sources; increased competition to develop innovative new products that result in lower emissions; increased demand for generation and transmission of energy from alternative energy sources; and any anticipated reputational risks resulting from operations or products that produce material greenhouse gas emissions; and (3) material increased compliance costs related to climate change.</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_100"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Results of Operations</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our revenue is primarily derived from our AM full-stack solution product, which includes the Flow&#8482; print preparation software, Sapphire&#174;, Sapphire&#174; 1MZ, Sapphire&#174; XC, and Sapphire&#174; XC 1MZ metal AM printers using our support-free L-PBF technology and Assure&#8482; quality validation software (collectively referred to as the &#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%">3D Printer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;). Contracts for 3D Printers also include post-sale customer support services (&#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%">Support Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;), except for our distributor partners, which are qualified to perform support services.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our AM full-stack solution product through two types of transaction models: a 3D Printer sale transaction and a recurring payment transaction (&#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%">Recurring Payment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;). We define our Recurring Payment transactions as operating leases. 3D Printer sale transactions are structured as a payment of a fixed purchase price for the system. The timeframe from order to completion of the site acceptance test occurs normally over three to six months. As we scale our production, we expect to reduce this timeframe. Contract consideration allocated to the 3D Printer is recognized at a point in time, which occurs upon transfer of control to the customer at shipment. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial sales of 3D Printers and Support Services are included in one contract and are invoiced together. Contract consideration is allocated between the two performance obligations based on relative fair value. This allocation involves judgement and is periodically updated as new relevant information becomes available. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the sales of 3D Printer systems under certain contracts may include variable consideration such that we are entitled to a rate per hour used on the 3D Printer systems.  Sales with variable consideration represented a small percentage of revenue during the three and nine months ended September&#160;30, 2022 and none of our revenue </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during the three and nine months ended September&#160;30, 2021.  For more information, see &#8220;&#8212;Critical Accounting Policies and Significant Estimates&#8212;Revenue &#8211; Variable Consideration&#8221; below.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Recurring Payment transactions, which are structured as operating leases, represented a small percentage of revenue during the three and nine months ended September&#160;30, 2022 and 2021. Under this model, the customer typically pays a base rent and variable payments based on usage in excess of a defined threshold. Most of our leases have a 12-month term, though in certain cases the lease term is longer. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Support Services are included with most 3D Printer sale transactions and Recurring Payment transactions. Support services consist of field service engineering, phone and email support, preventative maintenance, and limited on and off-site consulting support. A subsequent Support Service contract is available for renewal after the initial contract period based on the then-fair value of the service, which is paid for separately. Support Service revenue is recognized over the contract period beginning with customer performance test acceptance. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue included under 3D Printer sales includes parts and consumables, such as filters, powder or build plates, that are sold to customers and recognized when the customer takes title to the product. Other revenue was not material for the three and nine months ended September&#160;30, 2022 and 2021.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cost of revenue includes the &#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%">Cost of 3D Printers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,&#8221; &#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%">Cost of Recurring Payment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and &#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%">Cost of Support Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221; </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of 3D Printers includes the manufacturing cost of our components and subassemblies purchased from vendors for the assembly, as well as raw materials and assemblies, shipping costs and other directly associated costs. Cost of 3D Printers also includes allocated overhead costs from headcount-related costs, such as salaries, stock-based compensation, depreciation of manufacturing related equipment and facilities, and information technology costs. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of Recurring Payment includes depreciation of the leased equipment over the useful life of five years less the residual value, and an allocated portion of Cost of Support Services. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of Support Services includes the cost of spare or replacement parts for preventive maintenance, installation costs, headcount-related costs such as salaries, stock-based compensation, depreciation of manufacturing related equipment and facilities, and information technology costs. The headcount-related costs are directly associated with the engineers dedicated to remote and on-site support, training, travel costs and other services costs. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross profit is revenue less cost of revenue and our gross margin is gross profit as a percentage of revenue. The gross profit and gross margin for our products are varied and are expected to continue to vary from period to period due to the mix of products sold through either a 3D Printer sale transaction or a Recurring Payment transaction, new product introductions and efforts to optimize our operational costs. Other factors affecting our gross profit include changes to our material costs, assembly costs that are themselves dependent upon improvements to yield, and any increase in assembly overhead to support a greater number of 3D Printers sold and markets served. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development expenses represent costs incurred to support activities that advance the development of innovative AM technologies, new product platforms and consumables, as well as activities that enhance the capabilities of our existing product platforms. Our research and development expenses consist primarily of salaries and related personnel costs for individuals working in our research and development departments, including stock-based compensation, prototypes, design expenses, information technology costs and software license amortization, consulting and contractor costs, and an allocated portion of overhead costs, including depreciation of property and equipment used in research and development activities. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling and Marketing Expenses</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of salaries and related personnel costs for individuals working in our sales and marketing departments, including stock-based compensation, costs related to trade shows and events, advertising, marketing promotions, travel costs and an allocated portion of overhead costs, including information technology costs and costs for customer validation. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative Expenses</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of salaries and related personnel costs for individuals associated with our executive, administrative, finance, legal, information technology and human resources functions, including stock-based compensation, professional fees for legal, audit and compliance, accounting and consulting services, general corporate costs, facilities, rent, information technology costs, insurance, bad debt expenses and an allocated portion of overhead costs, including equipment and depreciation and other general and administrative expenses. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense primarily consists of interest incurred under our outstanding debt and finance leases. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gain (Loss) on Fair Value of Warrants</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain (loss) on valuation of warrant liabilities relates to the changes in the fair value of warrant liabilities, including liabilities related to the public warrants and private placement warrants, which are subject to remeasurement at each balance sheet date.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gain (Loss) on Fair value of Contingent Earnout Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain (loss) on valuation of contingent earnout liabilities relates to the changes in fair value of the contingent earnout liabilities in connection with the Earnout Shares, which are subject to remeasurement at each balance sheet date.  </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Income (Expense), Net</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net includes interest earned on our bank sweep account, gains and losses on disposals of fixed assets and other miscellaneous income/expenses. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No provision for federal and state income taxes was recorded for any periods presented due to projected losses,  and we maintained a full valuation allowance on the deferred tax assets as of September&#160;30, 2022 and December&#160;31, 2021.  </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will continue to review our conclusions about the appropriate amount of the valuation allowance on a quarterly basis. If we were to generate profits, the U.S. valuation allowance position could be reversed in the foreseeable future. We expect a benefit to be recorded in the period the valuation allowance reversal is recorded and a higher effective tax rate in periods following the valuation allowance reversal.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_103"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Three Months Ended September&#160;30, 2022 and 2021: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our historical results of operations for the periods presented:</span></div><div style="margin-bottom: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:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2021</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%">Change</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%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands, except for percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">3D Printer</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%">16,537&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">7,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">9,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Recurring payment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Support services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total Revenue</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%">19,115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">10,404&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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;border-top:1pt solid #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%">3D Printer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,574&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">Recurring payment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Support services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,236&#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%">7,237&#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%">11,999&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 profit (loss)</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%">(121)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">1,474&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(1,595)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Selling and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.3&#160;</span></td><td style="background-color:#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;border-top:1pt solid #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%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,832&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,491&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,341&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,953)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,017)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,936)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Loss on the convertible note modification</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">(50,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">Gain (loss) on fair value of warrants</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%">(6,612)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Gain on fair value of contingent earnout 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%">(40,885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2130.0)</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;border-top:1pt solid #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%">Other income (expense), 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%">384&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420.0)</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;border-top:1pt solid #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%">Gain (loss) before provision for income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,195)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,578)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,617)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"><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;border-top:1pt solid #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 income (loss)</span></div></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%">(75,195)</span></td><td style="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%">(66,578)</span></td><td style="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%">(8,617)</span></td><td style="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;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</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-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the revenue disaggregated by products and service type, as well as the percentage of total revenue. </span></div><div style="margin-bottom:9pt;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:42.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.715%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #ffffff;padding:0 1pt"></td><td colspan="9" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom: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%">2021</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%">Change</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%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #ffffff;padding:0 1pt"></td><td colspan="33" style="border-top:1pt 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%">(In thousands, except for&#160;percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3D Printer sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,537&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring payment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Support services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;border-top:0.25pt solid #cceeff;padding:2px 1pt;text-align: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 Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,115&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,711&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">10,404&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.4&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total revenue for the three months ended September&#160;30, 2022 and 2021 was $19.1 million and $8.7 million, respectively, an increase of $10.4 million, or 119.4%.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3D Printer sales were $16.5 million and $7.3 million for the three months ended September&#160;30, 2022 and 2021, respectively, an increase of $9.3 million, which was primarily attributed to the launch of the Sapphire&#174; XC system in late 2021 and the subsequent sales of these systems in 2022. The improvement in revenue was due to a mix of higher production volumes and our product mix between Sapphire&#174; and Sapphire&#174; XC systems, resulting in an increase in the average selling price and a sale of a lease Sapphire&#174; system.The 3D Printer sales included parts and consumables revenue. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring Payment, structured as an operating lease, was $1.2 million and $0.6 million, for the three months ended September&#160;30, 2022 and 2021, respectively. The increase was primarily attributed to an increase in the number of 3D Printer systems in service generating Recurring Payment revenue as of September&#160;30, 2022, compared systems to the number of 3D Printer systems in service as of September&#160;30, 2021. In addition, the first Sapphire&#174; 1MZ system was executed through a Recurring Payment transaction in the three months ended September 30, 2022,</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our Support Service revenue was $1.4 million and $0.8 million for the three months ended September&#160;30, 2022 and 2021, respectively. The increase was primarily attributed to a significant increase in the number of 3D Printer systems in service as of September&#160;30, 2022, compared to the number of 3D Printers in service as of September&#160;30, 2021. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect the demand for the Sapphire&#174;, Sapphire&#174; 1MZ, Sapphire&#174; XC and Sapphire&#174; XC 1MZ to increase our revenue in the future. We also expect our Recurring Payment and Support Service revenue to increase as the number of systems we have in the field increases. As of September&#160;30, 2022, our backlog for firm orders was $66 million for 3D Printers. Our focus for revenue remains on expanding our selling and marketing efforts and developing our existing customer network to increase demand. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Cost of Revenue</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Cost of Revenue disaggregated by product and service type, as well as the percentage of total revenue.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.237%"><tr><td style="width:1.0%"></td><td style="width:61.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.524%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.546%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.546%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.549%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:120%">Three Months Ended September 30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom: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%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt 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%">(In thousands, except for&#160;percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cost of Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:-0.01pt;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 3D Printers</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%">16,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%">86.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-0.01pt;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 Recurring Payment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:-0.01pt;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 Support Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cost of Revenue</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%">19,236&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost of revenue for the three months ended September&#160;30, 2022 and 2021 was $19.2 million and $7.2 million, respectively, an increase of $12.0 million, or 166%. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cost of 3D Printers was $16.6 million and $5.7 million for the three months ended September&#160;30, 2022 and 2021, respectively. The increase of $10.9 million was due to an increase in the number of 3D Printers sold in the three months ended September&#160;30, 2022, compared to the number of 3D Printers sold in the three months ended September&#160;30, 2021. For the three months ended September&#160;30, 2022, cost of 3D Printers increased compared to the prior quarter in 2021, due to higher material, labor and factory overhead costs associated with higher production volumes and the change in our product mix towards more Sapphire&#174; XC systems compared to Sapphire&#174; systems.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of Recurring Payment was $0.7 million and $0.4 million for the three months ended September&#160;30, 2022 and 2021, respectively.  This increase of $0.2 million was due to an increase in depreciation from a greater number of equipment on lease and the allocable Cost of Support Services as a result of more 3D Printers in service as of September&#160;30, 2022, compared to September&#160;30, 2021.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cost of Support Services was $2.0 million and $1.1 million for the three months ended September&#160;30, 2022 and 2021, respectively. This increase of $0.9 million was primarily attributable to the costs for preventative maintenance, costs incurred to enhance system reliability performance, and field service engineering labor costs due to significantly more 3D Printers in service as of September&#160;30, 2022, compared to September&#160;30, 2021. In addition, field service engineering support cost has increased specifically with the ramp of the Sapphire&#174; XC systems in the field and we expect this to decrease on a per unit basis as the Sapphire&#174; XC system performance improves. We expect our Cost of Support Services will increase with the delivery of more 3D Printer systems to customers.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cost of revenue as a percentage of revenue was 100.6% and 83.1%, for the three months ended September&#160;30, 2022 and 2021, respectively. The increase in the cost of revenue as a percentage was primarily due to the change in our product mix towards more Sapphire&#174; XC systems compared to Sapphire&#174; systems and the impact of launch customer pricing for Sapphire&#174; XC.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We continue to focus on reducing our material costs through improved purchasing and inventory planning, accelerating production cycle times and improving efficiencies on the production floor to lower our cost of revenue. We expect our cost of revenue to slightly improve as we address the supply chain challenges that impact our production.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total gross profit (loss) was $(0.1) million and $1.5 million for the three months ended September&#160;30, 2022 and 2021, respectively. As a percentage of revenue, the gross margin was (0.6)% and 16.9%, for the three months ended September&#160;30, 2022 and 2021, respectively. The lower gross profit for the three months ended September&#160;30, 2022 was primarily attributable to the mix of Sapphire&#174; and Sapphire&#174; XC system sales, the impact of launch customer pricing for Sapphire&#174; XC, higher than expected inventory adjustment charges associated with the production of the Sapphire&#174; XC systems and the higher material, labor and overhead costs for the increased number of systems sold </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during the three months ended September&#160;30, 2022, as compared to sales for the three months ended September&#160;30, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross profit and gross margin are influenced by a number of factors, including:</span></div><div style="margin-bottom:9pt;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">Product mix of Sapphire&#174; and Sapphire&#174; XC systems;</span></div><div style="margin-bottom:9pt;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">Trends in materials and shipping costs;</span></div><div style="margin-bottom:9pt;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; &#160;&#160;&#160;&#160;Production volumes that may impact factory overhead absorption; and</span></div><div style="margin-bottom:9pt;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; &#160;&#160;&#160;&#160;Cost of our Support Services and product support may be influenced by product mix changes, including new product introductions, and other factors.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the remainder of 2022, we expect our gross margin will continue to be impacted by ongoing supply chain challenges, which have increased our material costs and resulted in shipping delays. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Expenses </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses were $12.6 million and $8.0 million, for the three months ended September&#160;30, 2022 and 2021, respectively, an increase of $4.6 million. The research and development expenses have increased due to the development of the Sapphire&#174; XC Sapphire&#174; XC 1MZ systems. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases in research and development expenses in 2022 were related to a $2.1 million increase for additional headcount, salaries and employee-related expenses, a $2.2 million increase in stock-based compensation, and a $0.7 million increase in product development expenses for new parts for the Sapphire&#174; family of systems, offset by a $0.4 million decrease in components design and engineering testing and validation for the Sapphire&#174; XC large format AM system. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect research and development costs to begin to stabilize over time as our Sapphire&#174; systems mature, while we continue to invest in enhancing and advancing our portfolio of AM solutions, including the Sapphire&#174; 1MZ and Sapphire&#174; XC 1MZ . In the near term, we expect a slight increase to be driven by research and development expenses for the product development of the 1MZ larger build volumes for our Sapphire&#174; systems.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling and Marketing Expenses </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing expenses were $5.6 million and $3.3 million for the three months ended September&#160;30, 2022 and 2021, respectively, an increase of $2.3 million. This increase was attributable to a $1.7 million increase for additional headcount, salaries and employee-related expenses, a $1.0 million increase in stock-based compensation, a $0.5 million increase in our European markets initiatives, offset by a $0.9 million decrease in marketing initiatives, trade shows and branding expenses. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect selling and marketing expenses to increase over time as we expand our headcount, initiate new marketing campaigns with the launch of the Sapphire&#174; XC and Sapphire&#174; XC 1MZ, travel for trade shows, focus on our European markets and increase attendance of additive manufacturing conferences to build product and market awareness.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative Expenses</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses were $9.6 million and $5.2 million for the three months ended September&#160;30, 2022 and 2021, respectively, an increase of $4.4 million. The increase was attributable to a $1.0 million increase for additional headcount, salaries and employee-related benefits, a $1.3 million increase in stock-based compensation, a $0.8 million increase in public company related expenses in advisory, legal and accounting fees and insurance, and a $2.1 million increase in general and administrative expenses (which includes the re-</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allocation of facilities and IT costs between research and development and selling and marketing expenses) offset by a non-recurring $0.8 million decrease in Merger related expenses.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect general and administrative expenses to slightly increase as a result of the expected increase in the scale of our operations and the increased costs of operating as a public company. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was $0.1 million and $1.0 million for the three months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gain (loss) on Fair Value of Warrants</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in fair value of warrants resulted in a loss of $6.6 million and $1.9 million, for the three months ended September&#160;30, 2022 and 2021, respectively, and was related to the non-cash fair value change of the warrant liabilities driven by the impact of the change in the stock price. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gain (loss) on Fair value of Contingent Earnout Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in fair value of the contingent earnout liability was a gain (loss) of $(40.9) million and $2.0 million, for the three months ended September&#160;30, 2022 and 2021, respectively, and was related to the non-cash fair value change of the contingent earnout liabilities driven by the impact of the change in the stock price.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Income (Expense), Net</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net was $0.4 million and $(0.1) million, for the three months ended September&#160;30, 2022 and 2021, respectively. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No provision for federal and state income taxes was recorded for both the three months ended September&#160;30, 2022 and 2021, due to projected losses, and we maintained a full valuation allowance on the deferred tax assets as of September&#160;30, 2022 and December&#160;31, 2021. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will continue to review on a quarterly basis our conclusions about the appropriate amount of the valuation allowance. If we were to generate profits in 2022 and beyond, the U.S. valuation allowance position could be reversed in the foreseeable future. We expect a benefit to be recorded in the period the valuation allowance reversal is recorded and a higher effective tax rate in periods following the valuation allowance reversal. </span></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Nine Months Ended September 30, 2022 and 2021: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our historical results of operations for the periods presented:</span></div><div style="margin-bottom: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:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding: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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2021</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%">Change</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%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands, except for percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">3D Printer</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%">44,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">13,594&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">30,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Recurring payment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Support services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total Revenue</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%">50,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,029&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,948&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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;border-top:1pt solid #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%">3D Printer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">32,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">Recurring payment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Support services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,851&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,761&#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%">36,090&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262.3&#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;border-top:1pt solid #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 profit</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,126&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,268&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(2,142)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Selling and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,493&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,949&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,544&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.0&#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;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,367)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,681)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,686)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Loss on convertible note modification</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="background-color:#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;border-top:1pt solid #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%">Gain (loss) on fair value of warrants</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%">11,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(403.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Gain on fair value of contingent earnout 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%">58,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2785.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">Other income (expense), 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%">993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(736.5)</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;border-top:1pt solid #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%">Gain (loss) before provision for income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,587)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,663)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,076&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"><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;border-top:1pt solid #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 income (loss)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,587)</span></td><td style="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%">(92,663)</span></td><td style="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%">80,076&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86.4)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</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-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the revenue disaggregated by products and service type, as well as the percentage of total revenue. </span></div><div style="margin-bottom:9pt;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:42.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.715%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #ffffff;padding:0 1pt"></td><td colspan="9" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom: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%">2021</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%">Change</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%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #ffffff;padding:0 1pt"></td><td colspan="33" style="border-top:1pt 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%">(In thousands, except for&#160;percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3D Printer sales</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%">44,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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%">13,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring payment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Support services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;border-top:0.25pt solid #cceeff;padding:2px 1pt;text-align: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 Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,977&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,029&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">33,948&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.4&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total revenue for the nine months ended September&#160;30, 2022 and 2021 was $51.0 million and $17.0 million, respectively, an increase of $33.9 million, or 199.4%.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3D Printer sales were $44.3 million and $13.6 million, respectively, for the nine months ended September&#160;30, 2022 and 2021, an increase of $30.7 million, which was primarily attributed to the launch of the Sapphire&#174; XC system in late 2021 and the subsequent sales of these systems in 2022. The improvement in revenue was due to a mix of higher production volumes and our product mix between Sapphire&#174; and Sapphire&#174; XC systems, resulting in an increase in the average selling price and sales of two leased Sapphire&#174; systems. The 3D Printer sales included parts and consumables revenue. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring Payment, structured as an operating lease, was $3.0 million and $1.2 million, for the nine months ended September&#160;30, 2022 and 2021, respectively. The increase was primarily attributed to an increase in the number of 3D Printer systems in service generating Recurring Payment revenue as of September&#160;30, 2022, compared to the number of 3D Printer systems in service as of September&#160;30, 2021. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Support Service revenue was $3.6 million and $2.2 million for the nine months ended September&#160;30, 2022 and 2021, respectively. The increase was primarily attributed to a significant increase in the number of 3D Printer systems in service as of September&#160;30, 2022, compared to the number of 3D Printers in service as of September&#160;30, 2021. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Cost of Revenue disaggregated by product and service type, as well as the percentage of total revenue.</span></div><div style="margin-bottom: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:63.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.396%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:120%">Nine Months Ended September 30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-bottom: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%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt 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%">(In thousands, except for&#160;percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Cost of Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:-0.01pt;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 3D Printers</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%">42,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 10pt;text-align:left;text-indent:-0.01pt;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 Recurring Payment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:-0.01pt;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 Support Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cost of Revenue</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%">49,851&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,761&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost of revenue for the nine months ended September&#160;30, 2022 and 2021 was $49.9 million and $13.8 million, respectively, an increase of $36.1 million, or 262%. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of 3D Printers was $42.7 million and $10.2 million for the nine months ended September&#160;30, 2022 and 2021, respectively. The increase of $32.5 million was due to an increase in the number of 3D Printers sold in the nine months ended September&#160;30, 2022, compared to the number of 3D Printers sold in the nine months ended September&#160;30, 2021. For the nine months ended September&#160;30, 2022, cost of 3D Printers increased compared to the same period in 2021, primarily due to higher material, labor and factory overhead costs associated with higher production volumes and the change in our product mix towards more Sapphire&#174; XC systems compared to Sapphire&#174; systems.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of Recurring Payment was $2.1 million and $0.9 million for the nine months ended September&#160;30, 2022 and 2021, respectively. This increase of $1.2 million was due to an increase in depreciation from a greater number of equipment on lease and the allocable Cost of Support Services as a result of more 3D Printers in service as of September&#160;30, 2022, compared to September&#160;30, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cost of Support Services was $5.1 million and $2.7 million for the nine months ended September&#160;30, 2022 and 2021, respectively. This increase of $2.4 million was primarily attributable to the costs for preventative maintenance, costs incurred to enhance system reliability performance, and field service engineering labor costs due to significantly more 3D Printers in service as of September&#160;30, 2022, compared to September&#160;30, 2021.  In addition, field service engineering support cost has increased specifically with the ramp of the Sapphire&#174; XC systems in the field. We expect our Cost of Support Services will increase with the delivery of more 3D Printer systems to customers.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue as a percentage of revenue was 97.8% and 80.8%, for the nine months ended September&#160;30, 2022 and 2021, respectively. The increase in the cost of revenue as a percentage was primarily due to the change in our product mix towards more Sapphire&#174; XC systems compared to Sapphire&#174; systems and the impact of of launch customer pricing for Sapphire&#174; XC.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total gross profit was $1.1 million and $3.3 million for the nine months ended September&#160;30, 2022 and 2021, respectively. As a percentage of revenue, the gross margin was 2.2% and 19.2%, for the nine months ended September&#160;30, 2022 and 2021, respectively. The lower gross profit was primarily attributable to the mix of Sapphire&#174; and Sapphire&#174; XC system sales, the impact of launch customer pricing for Sapphire&#174; XC, higher than expected inventory adjustment charges associated with the production of Sapphire&#174; XC systems and the higher material costs, and labor and overhead for the increased number of systems sold during the nine months ended September&#160;30, 2022, as compared to the nine months ended September&#160;30, 2021.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Expenses </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses were $38.4 million and $19.1 million, for the nine months ended September&#160;30, 2022 and 2021, respectively, an increase of $19.4 million. The research and development expenses have increased due to the development of the Sapphire&#174; XC and Sapphire&#174; XC 1MZ systems. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases in research and development expenses in 2022 were related to a $6.3 million increase in components design and engineering testing and validation for the Sapphire&#174; XC large format AM system and product development of the 1MZ larger build volumes for our Sapphire&#174; systems, a $7.5 million increase for additional headcount, salaries and employee-related expenses, a $6.9 million increase in stock-based compensation and offset by a $1.3 million decrease in product development for the Sapphire&#174; system. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling and Marketing Expenses </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and marketing expenses were $17.9 million and $7.7 million for the nine months ended September&#160;30, 2022 and 2021, respectively, an increase of $10.1 million. This increase was attributable to a $6.2 million increase for additional headcount, salaries and employee-related expenses, a $3.1 million increase in stock-based compensation, and a $0.8 million increase in trade show expenses, marketing initiatives and branding expenses. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative Expenses</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses were $27.2 million and $15.2 million, for the nine months ended September&#160;30, 2022 and 2021, respectively, an increase of $12.0 million. The increase was attributable to a $9.8 million increase for additional headcount, salaries and employee-related benefits, a $3.3 million increase in stock-based compensation, a $3.3 million increase in general and administrative expenses (which includes the re-allocation of facilities and IT costs between research and development and selling and marketing expenses) including public company related expenses in advisory, legal and accounting fees and insurance, and offset by a non-recurring $4.4 million decrease in Merger related expenses.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was $0.4 million and $1.6 million for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gain (loss) on Fair Value of Warrants</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in fair value of warrants resulted in a gain (loss) of $11.0 million and $(3.6) million for the nine months ended September&#160;30, 2022 and 2021, respectively, and was related to the non-cash fair value change of the warrant liabilities driven by the impact of the change in the stock price. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gain (loss) on Fair value of Contingent Earnout Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in fair value of the contingent earnout liability was a gain (loss) of $58.1 million and $2.0 million for the nine months ended September&#160;30, 2022 and 2021, respectively, and was related to the non-cash fair value change of the contingent earnout liabilities driven by the impact of the change in the stock price.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Income (Expense), Net</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net was $1.0 million and $(0.2) million, for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No provision for federal and state income taxes was recorded for both the nine months ended September&#160;30, 2022 and 2021, due to projected losses, and we maintained a full valuation allowance on the deferred tax assets as of September&#160;30, 2022 and December&#160;31, 2021. </span></div><div id="i2eb1493a1e6440dc89128539e936ea38_106"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, we had raised net proceeds of $428.3&#160;million, comprised of approximately $278.3&#160;million from the Merger and the PIPE Financing, which closed on September 29, 2021, and $150.0 million from the issuance of redeemable convertible preferred stock (series A to series D), third-party financing and convertible notes. We have incurred net loss of $12.6 million and $92.7 million for the nine months ended September&#160;30, 2022 and 2021, respectively. As of September&#160;30, 2022 and December&#160;31, 2021, we had $112.8 million and $223.1 million in cash and cash equivalents and short-term investments, respectively, and an accumulated deficit of $242.5&#160;million and $229.9 million, respectively.  Our business requires substantial amounts of cash for operating activities, including salaries and wages paid to our employees, component and sub-assembly purchases, general and administrative expenses, and others.  </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our purchase commitments per our standard terms and conditions with our suppliers and vendors are cancellable in whole or in part with or without cause prior to delivery. If we terminate an order, we will have no liability beyond payment of any balances owing for goods and services delivered previously. Certain Sapphire&#174;, Sapphire&#174; 1MZ, Sapphire&#174; XC and Sapphire&#174; XC 1MZ purchase orders for parts and assemblies are non-cancellable and are due upon receipts with standard payment terms and will be delivered over the fourth quarter of 2022 and the first half of 2023. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We may require additional funds to respond to business challenges and opportunities, including the need to provide working capital, develop new features or enhance our products, expand our manufacturing capacity, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds if our existing sources of cash and any funds generated from operations do not provide us with sufficient capital, including seeking additional capital from public or private offerings of our equity or debt securities, electing to repay, restructure or refinance our existing indebtedness, or electing to borrow additional amounts under new credit lines or from other sources. We may also seek to raise additional capital, including from offerings of our equity or debt securities, on an opportunistic basis when we believe there are suitable opportunities for doing so. For example, we may file with the SEC a shelf registration statement, which if declared effective by the SEC, may permit us to sell from time to time additional shares of our common stock or other securities in one or more offerings in amounts, at prices and on the terms that we will determine at the time of offering.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our cash and cash equivalents on hand and the cash we obtained from the Merger and the PIPE Financing, together with cash we expect to generate from our future operations, will be sufficient to meet our working capital and capital expenditure requirements for a period of at least twelve months.  However, our ability to meet our cash requirements depends on, among other things, our operating performance, competitive and industry developments, and financial market conditions, all of which are significantly affected by business, financial, economic, political and other factors, many of which we may not be able to control or influence. To the extent that our actual operating results or other developments differ from our expectations, our liquidity could be adversely affected.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Debt Facilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In May 2021, we entered into a third amended and restated loan and security agreement and a mezzanine loan and security agreement providing for certain debt facilities comprised of a $35.0 million term loan, a $10.0 million revolving credit line and a $8.5 million secured equipment loan facility. For more information, see Note 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> in the audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December&#160;31, 2021.  </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Credit Line</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2021, we drew on the working capital revolver line of credit in the amount of $3.0 million, with a variable interest rate of the greater of 5.75% of Prime plus 2.50% and a term of 10 months. The outstanding balance on the revolver as of September&#160;30, 2022 was $3.0 million. We do not hedge our exposure to changes in interest rates. A 10% change in interest rates would not have a material impact on annualized interest expense. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 25, 2022, we entered into a joinder and fourth loan modification agreement that made certain modifications to the third amended and restated loan and security agreement, including (i) increasing the amount of the revolving credit line to $30.0 million, (ii) extending the maturity date of the revolving credit line to December 31, 2024, and (iii) establishing a secured equipment loan facility of up to $15.0 million available through December 31, 2023.  For more information, see Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, in the notes to the condensed consolidated financial statements in this Quarterly Report.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equipment Loans Secured by Leased Equipment</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The equipment loan secured by leased equipment has a variable interest rate of the greater of Prime rate, or 3.25%, and terms of three years. As of September&#160;30, 2022, we had $3.5 million outstanding on the equipment loan. We do not hedge our exposure to changes in interest rates. A 10% change in interest rates would not have a material impact on annualized interest expense. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in more detail above, on July 25, 2022, we established an up to $15.0 million secured equipment loan facility.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Facilities Expansion </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have substantially completed our Sapphire&#174; family manufacturing facility. For the nine months ended September 30, 2022, we invested approximately $13.5 million in factory equipment and leasehold improvements.</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_109"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flow Summary</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows for the nine months ended September&#160;30, 2022 and 2021:</span></div><div style="margin-bottom: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:57.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</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%">Change</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net cash used in operating activities </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%">(92,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(31,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(60,888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:112%">Net cash used in investing activities</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%">(74,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(8,453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(66,054)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:112%">Net cash (used in) provided by financing activities </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%">(537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">323,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(324,083)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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 for the nine months ended September&#160;30, 2022 was $92.2&#160;million, consisting primarily of a net loss of $12.6&#160;million, noncash income of $50.7 million described below, and a decrease in net operating assets of $28.8&#160;million. The net operating assets decrease was primarily comprised of a decrease from inventories of $41.8&#160;million for Sapphire&#174; and Sapphire&#174; XC system production, and a decrease from accounts receivable of $8.1&#160;million due to timing of customer payments, partially offset by an increase from prepaid expenses of $7.3&#160;million related to insurance and vendor prepayments, an increase in accrued expenses and other current liabilities of $10.1&#160;million, an  increase from contract liabilities of $3.8&#160;million, and an increase from other net operating assets of $2.5 million. The noncash income of $50.7&#160;million primarily consisted of the gain on fair value of warrants of $11.0&#160;million and the gain on fair value of contingent earnout liabilities of $58.1&#160;million, partially offset by depreciation and amortization and stock-based compensation expense.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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 for the nine months ended September&#160;30, 2021 was $31.3&#160;million, consisting primarily of a net loss of $92.7&#160;million and an increase in net operating assets of $6.2&#160;million, primarily due to increases from contract liabilities of $12.4&#160;million, increases in accrued expenses and other liabilities of $3.4&#160;million and decreases from prepaid expenses of $1.8&#160;million, offset by increases from accounts receivable of $5.3&#160;million, increases from contract assets for committed orders of $1.5&#160;million, and decreases from inventory of $3.0&#160;million. The noncash charges primarily consisted of the loss on the convertible note modification of $50.6 million as well as depreciation and amortization and stock-based compensation expense.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We expect our cash used in operating activities to increase in the remainder of 2022 driven by working capital requirements and operating expenses as we significantly increase the scale of our operations. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities during the three months ended September&#160;30, 2022 was $74.5&#160;million, consisting of property and equipment purchases of $12.2&#160;million, production of equipment for lease to customers of $4.2&#160;million and purchases of available-for-sale investments of $87.7&#160;million, partially offset by maturities of available-for-sale investment securities of $29.6&#160;million.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities during the nine months ended September&#160;30, 2022 was $8.5&#160;million, consisting of property and equipment purchases of $1.5&#160;million and production of equipment for the equipment on lease, net of $6.9&#160;million. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our capital expenditures, excluding purchases of available-for-sale investments, to increase slightly in the remainder of 2022 as we expand existing operations, and complete the build out of our new manufacturing facility. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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 during the three months ended September&#160;30, 2022 was $0.5&#160;million, consisting of repayments of $8.1 million for loan refinance, partially offset by $6.7 million of proceeds from the loan refinance and $1.2&#160;million of proceeds from the issuance of common stock upon exercise of stock options. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities during the nine months ended September&#160;30, 2022 was $323.5&#160;million, consisting of financing activities resulting primarily from the proceeds from the Merger of $143.2 million, proceeds from PIPE financing of $155.0 million, and proceeds from the term loan of $19.3&#160;million, proceeds from equipment loans of $5.4&#160;million, and proceeds from the issuance of common stock upon exercise of stock options of $0.3&#160;million, partially offset by repayment of the term loan of $5.0&#160;million and repayment of equipment loans of $1.9&#160;million.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to provide cash by financing activities by issuing new equity or incurring new debt to continue operations. Our future cash requirements and the adequacy of available funds will depend on many factors, including our operating performance, competitive and industry developments, and financial market conditions.</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_112"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022 and December&#160;31, 2021, we did not have any off-balance sheet arrangements. </span></div><div id="i2eb1493a1e6440dc89128539e936ea38_115"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of recent accounting pronouncements, including the expected dates of adoption and estimated effects, if any, on Velo3D&#8217;s condensed consolidated financial statements, see Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the notes to the condensed consolidated financial statements in this Quarterly Report.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_118"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Implications of Being an Emerging Growth Company</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can choose not to take advantage of the extended transition period and comply with the requirements that apply to non-emerging growth companies, and any such election to not take advantage of the extended transition period is irrevocable. We are an &#8220;emerging growth company&#8221; as defined in Section 2(A) of the Securities Act and has elected to take advantage of the benefits of this extended transition period. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will elect to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public business entities and nonpublic business entities until the earlier of the date we (a) are no longer an emerging growth company or (b) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. This may make it difficult or impossible to compare our financial results with the financial results of another public company that is either not an emerging growth company or an emerging growth company that has chosen not to take advantage of the extended transition period exemptions because of the potential differences in accounting standards used. Please refer to Note 2. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the condensed consolidated financial statements of Velo3D included elsewhere in this Quarterly Report for the recent accounting pronouncements adopted and the recent accounting pronouncements not yet adopted for the nine months ended September&#160;30, 2022 and 2021. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will remain an emerging growth company under the JOBS Act until the earliest of (a) December 31, 2025, (b) the last date of our fiscal year in which we have total annual gross revenue of at least $1.235 billion, (c) the last date of our fiscal year in which we are deemed to be a &#8220;large accelerated filer&#8221; under the rules of the SEC or (d) the date on which we have issued more than $1.0 billion in nonconvertible debt securities during the previous three years. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Implications of Being a Smaller Reporting Company</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a &#8220;smaller reporting company&#8221; as defined in Item 10(f)(1) of Regulation S-K. Smaller reporting companies may take advantage of certain reduced disclosure obligations, including, among other things, providing only two years of audited consolidated financial statements. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may continue to be a smaller reporting company even after we are no longer an emerging growth company. We will remain a smaller reporting company and may take advantage of certain scaled disclosures available to smaller reporting companies until the last day of the fiscal year in which (a) the market value of our voting and nonvoting common stock held by non-affiliates equals or exceeds $250.0 million measured on the last business day of that year&#8217;s second fiscal quarter and (b) our annual revenue equals or exceeds $100.0 million during the most recently completed fiscal year or our voting and nonvoting common stock held by non-affiliates equals or exceeds $700.0 million measured on the last business day of that year&#8217;s second fiscal quarter.</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_121"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Significant Estimates</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with U.S. GAAP. We evaluated the development and selection of our critical accounting policies and estimates and believe that the following involve a higher degree of judgement or complexity and are most significant to reporting our results of operations and financial position and are therefore discussed as critical. The following critical accounting policies reflect the significant estimates and judgements used in the preparation of our condensed consolidated financial statements. Actual results could differ materially from those estimates and assumptions, and those differences could be material to our condensed consolidated financial statements. We re-evaluate our estimates on an ongoing basis. For more information, see Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included in the notes to the condensed consolidated financial statements in this Quarterly Report, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Accounting Policies and Significant Estimates </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Part II Item 7 of our Annual Report on Form 10-K for the year ended December&#160;31, 2021. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue - Variable Consideration</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sales of 3D Printer systems under certain contracts may include variable consideration such that the Company is entitled to a rate per print hour used on the 3D Printer systems.  The Company makes certain estimates in calculating the variable consideration, including amount of hours, the estimated life of the equipment and the discount rate.  Although estimates may be made on a contract-by-contract basis, whenever possible, the Company uses all available information including historical customer usage and collection patterns to estimate variable consideration. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to update its estimates of variable consideration on a quarterly basis based on the latest data available, and adjust the transaction price accordingly by recording an adjustment to net revenue and contract assets. The Company has recognized the estimate of variable consideration to the extent that it is probable that a significant reversal will not occur as a result from a change in estimation.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_124"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Quantitative and Qualitative Disclosures about Market Risk</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a smaller reporting company as defined in Rule 12b-2 under the Exchange Act. As a result, pursuant to Item 305(e) of Regulation S-K, we are not required to provide the information required by this Item.</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_127"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Controls and Procedures<br/><br/>     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed by us in reports filed or submitted under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), 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 by an issuer in the reports filed or submitted under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as defined in Rule(s) 13a-15(e) and 15d-15(e) under the Exchange Act as of September 30, 2022. Based upon this evaluation our Chief Executive Officer and Chief Financial Officer concluded that, as of September 30, 2022, our disclosure controls and procedures were not effective due to the material weaknesses in internal control over financial reporting described below.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Material Weaknesses in Internal Control over Financial Reporting</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As described Item 9A. &#8220;Controls and Procedures&#8221; of our Annual Report on Form 10-K for the year ended December 31, 2021, we previously identified material weaknesses in our internal control over financial reporting. These material weaknesses have not been remediated as of September 30, 2022. 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 the annual or interim consolidated financial statements will not be prevented or detected on a timely basis. These material weaknesses are as follows:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not design and maintain an effective control environment commensurate with our financial reporting requirements. Specifically, we did not maintain a sufficient complement of personnel with an appropriate degree of internal controls and accounting knowledge, experience, and training commensurate with our accounting and financial reporting requirements. Additionally, the lack of a sufficient complement of personnel resulted in an inability to consistently establish appropriate authorities and responsibilities in pursuit of our financial reporting objectives, as demonstrated by, among other things, insufficient segregation of duties in our finance and accounting functions. This material weakness contributed to the following additional material weaknesses:</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not design and maintain effective controls over the segregation of duties related to journal entries and account reconciliations. Specifically, certain personnel have the ability to both (i) create and post journal entries within our general ledger system and (ii) prepare and review account reconciliations.</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not design and maintain effective controls over the accounting and valuation for debt and equity instruments, specifically, the recording of redeemable convertible preferred stock arrangements, contingent earnout liabilities and warrants. Additionally, we did not design and maintain effective controls over the completeness and presentation of accrued inventory purchases; and we did not design and maintain effective controls over the presentation of contract assets and liabilities. These material weaknesses resulted in audit adjustments to accounts receivable, inventory, other current assets, current and non-current contract liabilities, accrued expenses and other current liabilities, redeemable convertible preferred stock, share-based compensation expense, additional paid-in capital and accumulated deficit, which were recorded prior to the issuance of the consolidated financial statements as of and for the years ended December 31, 2019, 2020 and 2021; and as of and for the interim periods ended September 30, 2021 and December 31, 2021, and immaterial misstatements to current and non-current contract liabilities, accounts payable, accrued </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expenses and other current liabilities, additional paid-in capital and accumulated deficit as of and for the interim period ended March 31, 2022, immaterial misstatements to additional paid-in capital and accumulated deficit as of and for the interim periods ended June 30, 2022 and September 30, 2022. The material weakness related to accounting for warrants resulted in the restatement of the previously issued consolidated financial statements of JAWS Spitfire as part of the September 29, 2021 merger related to warrant liabilities, ordinary shares subject to possible redemption, and transaction costs allocated to warrant liabilities. Additionally, these material weaknesses could result in a misstatement of substantially all of our accounts or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected. </span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not design and maintain effective controls over certain information technology (&#8220;IT&#8221;) general controls for information systems that are relevant to the preparation of our consolidated financial statements. Specifically, we did not design and maintain effective:</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to financial applications, programs, and data to appropriate company personnel; and</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">program change management controls to ensure that information technology program and data changes affecting certain financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These IT deficiencies did not result in a misstatement to the consolidated financial statements, however, the deficiencies, when aggregated, could impact maintaining effective segregation of duties, as well as the effectiveness of IT-dependent controls (such as automated controls that address the risk of material misstatement to one or more assertions, along with the IT controls and underlying data that support the effectiveness of system-generated data and reports) that could result in misstatements potentially impacting all consolidated financial statement accounts and disclosures that would not be prevented or detected. Accordingly, management has determined these deficiencies in the aggregate constitute a material weakness.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remediation Plan for Material Weaknesses in Internal Control over Financial Reporting</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to take measures to remediate these material weaknesses, including the following: hiring additional accounting and IT personnel to bolster our reporting, technical accounting and IT capabilities; providing ongoing training for our personnel on accounting, financial reporting and internal control over financial reporting; engaging a third-party to assist in designing and implementing controls, including controls related to segregation of duties and IT general controls; designing and implementing controls to formalize roles and review responsibilities to align with our team&#8217;s skills and experience and designing and implementing controls over segregation of duties; designing and implementing controls over the preparation and review of journal entries and account reconciliations, controls over accounting and valuation for debt and equity instruments, controls over accrued inventory purchases, and controls over the presentation of contract assets and liabilities; and designing and implementing IT general controls, including controls over the review and update of user access rights and privileges and program change management controls.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During the nine months ended September 30, 2022, we have engaged an IT consulting firm to address the IT general controls that impact financial reporting. The material weaknesses will not be considered remediated until our management completes the design and implementation of the measures described above and our controls operate for a sufficient period of time and our management has concluded, through testing, that these controls are effective.</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_130"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="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:112%">There were no changes in internal control over financial reporting during the quarter ended September&#160;30, 2022 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:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_133"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_136"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal Proceedings </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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 be involved in various disputes and litigation matters that arise in the ordinary course of business. We are currently not a party to any material legal proceedings.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_139"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. RISK FACTORS</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Investing in our securities involves risks. You should consider carefully the risks and uncertainties described below, together with all of the other information in this Quarterly Report, including the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and our unaudited condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report, before deciding whether to purchase any of our securities. Our business, results of operations, financial condition, and prospects could also be harmed by risks and uncertainties that are not presently known to us or that we currently believe are not material. If any of these risks actually occur, our business, results of operations, financial condition, and prospects could be materially and adversely affected. Unless otherwise indicated, references in these risk factors to our business being harmed will include harm to our business, reputation, brand, financial condition, results of operations, and prospects. In such event, the market price of our securities could decline, and you could lose all or part of your investment. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Risk Factors</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Our Financial Position and Need for Additional Capital</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are an early-stage company with a history of losses. We have not been profitable historically and may not achieve or maintain profitability in the future.</span></div><div style="margin-bottom: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">Our limited operating history and rapid growth makes evaluating our current business and future prospects difficult and may increase the investment risk.</span></div><div style="margin-bottom: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">We expect to rely on a limited number of customers for a significant portion of our near-term revenue.</span></div><div style="margin-bottom: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">We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have invested and expect to continue to invest in research and development efforts that further enhance our products. Such investments may affect our operating results and liquidity, and, if the return on these investments is lower or develops more slowly than we expect, our revenue and operating results may suffer.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Our Business and Industry</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have in the past and may in the future experience significant delays in the design, production, launch, manufacture, shipment and installation of our additive manufacturing solutions, and we may be unable to successfully commercialize products on our planned timelines. </span></div><div style="margin-bottom: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">As part of our growth strategy, we intend to continue to acquire or make investments in other businesses, patents, technologies, products or services. Our failure to do so successfully could disrupt our business and have an adverse impact on our financial condition.</span></div><div style="margin-bottom: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">We have limited experience in making investments in other entities, and any such investments may not result in strategic benefits for our business or could expose us to other risks. </span></div><div style="margin-bottom: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">Our business activities have been and may continue to be, disrupted due to the outbreak of the ongoing COVID-19 pandemic.</span></div><div style="margin-bottom: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">Changes in our product mix may impact our gross margins and financial performance.</span></div><div style="margin-bottom: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">Our business model is predicated, in part, on building a customer base that will generate a recurring stream of revenues through the use of our additive manufacturing system and service contracts. If that recurring stream of revenues does not develop as expected, or if our business model changes as the industry evolves, our operating results may be adversely affected.</span></div><div style="margin-bottom: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">If demand for additive manufacturing products does not grow as expected, or if market adoption of additive manufacturing technology does not continue to develop, or develops more slowly than expected, our revenues may stagnate or decline, and our business may be adversely affected.</span></div><div style="margin-bottom: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">If we fail to meet our customers&#8217; price expectations, demand for our products and product lines could be negatively impacted and our business and results of operations could suffer.</span></div><div style="margin-bottom: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">Declines in the prices of our products and services, or in our volume of sales, together with our relatively inflexible cost structure, may adversely affect our financial results.</span></div><div style="margin-bottom: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">Reservations for our Sapphire&#174; XC solution may not convert to purchase orders.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom: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">Defects in our additive manufacturing system or in enhancements to our existing additive manufacturing systems that give rise to part failures for our customers, resulting in product liability or warranty or other claims that could result in material expenses, diversion of management time and attention and damage to our reputation.</span></div><div style="margin-bottom: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">The additive manufacturing industry in which we operate is characterized by rapid technological change, which requires us to continue to develop new products and innovations to meet constantly evolving customer demands and which could adversely affect market adoption of our products.</span></div><div style="margin-bottom: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">The additive manufacturing industry is competitive. We expect to face increasing competition in many aspects of our business, which could cause our operating results to suffer.</span></div><div style="margin-bottom: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">Our existing and planned global operations subject us to a variety of risks and uncertainties that could adversely affect our business and operating results. Our business is subject to risks associated with selling machines and other products in non-United States locations.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have identified material weaknesses in our internal control over financial reporting and we may identify additional material weaknesses in the future or otherwise fail to maintain effective internal control over financial reporting, which may result in material misstatements of our condensed consolidated financial statements or cause us to fail to meet our periodic reporting obligations or cause our access to the capital markets to be impaired and have a material adverse effect on our business.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Third Parties </span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We could be subject to personal injury, property damage, product liability, warranty and other claims involving allegedly defective products that we supply. </span></div><div style="margin-bottom: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">We may rely heavily on future collaborative and supply chain partners.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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 our suppliers become unavailable or inadequate, our customer relationships, results of operations and financial condition may be adversely affected.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Operations</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We operate primarily at two facilities, and any disruption at one facility could adversely affect our business and operating results.</span></div><div style="margin-bottom: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">Construction and expansion of our production facilities may not be completed in the expected timeframe or in a cost-effective manner. Any delays in the construction of our production facilities could severely impact our business, financial condition, results of operations and prospects.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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">Maintenance, expansion and refurbishment of our facilities, the construction of new facilities and the development and implementation of new manufacturing processes involve significant risks. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Compliance Matters </span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are subject to U.S. and other anti-corruption laws, trade controls, economic sanctions and similar laws and regulations. Our failure to comply with these laws and regulations could subject us to civil, criminal and administrative penalties and harm our reputation.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are subject to environmental, health and safety laws and regulations related to our operations and the use of our additive manufacturing systems and consumable materials, which could subject us to compliance costs and/or potential liability in the event of non-compliance. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Intellectual Property</span></div><div style="margin-bottom: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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our business relies on technological and other innovations embodied in various forms of proprietary information and other intellectual property (IP) related information. Our failure to protect our IP rights could potentially harm our competitive advantages to an extent (e.g., with respect to the use, manufacturing, lease, sale or other commercialization of our processes, technologies and products), which may have an adverse effect on our results of operations and financial condition.</span></div><div style="margin-bottom:12pt;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">Third-party lawsuits and assertions to which we are subject alleging our infringement of patents, trade secrets or other IP rights may have a significant adverse effect on our financial condition.</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Financial Position and Need for Additional Capital</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are an early-stage company with a history of losses. We have not been profitable historically and may not achieve or maintain profitability in the future.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We experienced net losses in each year from our inception, including net loss of $75.2&#160;million and $66.6&#160;million for the three months ended September&#160;30, 2022 and 2021, respectively, and net loss of $12.6&#160;million and $92.7&#160;million for the nine months ended September&#160;30, 2022 and 2021, respectively. We believe we will continue to incur operating losses and negative cash flow in the near-term as we continue to invest significantly in our business, in particular across our R&amp;D efforts and sales and marketing programs. These investments may not result in increased revenue or growth in our business.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, we incur significant additional legal, accounting and other expenses that Legacy Velo3D did not incur as a private company. These increased expenditures may make it harder for us to achieve and maintain future profitability. Revenue growth and growth in our customer base may not be sustainable, and we may not achieve sufficient revenue to achieve or maintain profitability. While we have generated revenue in the past, we have only recently begun commercial shipments of several of our announced additive manufacturing solutions, some of which are expected to generate a substantial portion of our revenue going forward, and it is difficult for us to predict our future operating results. We may incur significant losses in the future for a number of reasons, including due to the other risks described in this Quarterly Report, and we may encounter unforeseen expenses, difficulties, complications and delays and other unknown events. As a result, our losses may be larger than anticipated, we may incur significant losses for the foreseeable future, and we may not achieve profitability when expected, or at all, and even if we do, we may not be able to maintain or increase profitability. Furthermore, if our future growth and operating performance fail to meet investor or analyst expectations, or if we have future negative cash flow or losses resulting from our investment in acquiring customers or expanding our operations, this could make it difficult for them to evaluate our current business and our future prospects and have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our limited operating history and rapid growth makes evaluating our current business and future prospects difficult and may increase the investment risk.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Much of our growth has occurred in recent periods. Our limited operating history may make it difficult to evaluate our current business and our future prospects, as we continue to grow our business. Our ability to forecast our future operating results is subject to a number of uncertainties, including our ability to plan for and model future growth. We have encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly evolving industries as we continue to grow our business. If our assumptions regarding these uncertainties, which we use to plan our business, are incorrect or change in reaction to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, our business could suffer, and the trading price of our securities may decline. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is difficult to predict our future revenues and appropriately budget for our expenses, and we have limited insight into trends that may emerge and affect our business. If actual results differ from our estimates or we adjust our estimates in future periods, our operating results and financial position could be materially affected.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We expect to rely on a limited number of customers for a significant portion of our near-term revenue.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We currently have purchase orders with a limited number of customers, from which we expect to generate most of our revenues in the near future. A majority of our revenue was generated by sales to our top three customers. We anticipate that a significant portion of our revenue will continue to be derived from sales through these customers in the foreseeable future. We have had a diverse number of customers for our 3D Printer sales. We continue to diversify our customer base. SpaceX is our largest customer and it accounts for a significant amount of our revenue. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our 3D printer sales occur under purchase orders that are governed by our terms and conditions of sale. Our terms and conditions with SpaceX are consistent with all other customers and permit the customer to terminate our services at any time (subject to notice and certain other provisions). Accordingly, the sudden loss of SpaceX or one or more of our other significant customers, the renegotiation of a significant customer contract, a substantial </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">reduction in their orders, their failure to exercise customer options, their unwillingness to extend contractual deadlines if we are unable to meet production requirements, their inability to perform under their contracts or a significant deterioration in their financial condition could harm our business, results of operations and financial condition. In particular, in late 2021, there was media speculation that SpaceX might be facing production challenges that could adversely impact its business. If we fail to perform under the terms of these agreements, the customers could seek to terminate these agreements and/or pursue damages against us, including liquidated damages in certain instances, which could harm our business.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Because we rely on a limited number of customers for a significant portion of our revenues, we depend on the creditworthiness of these customers. If the financial condition of our customers declines, our credit risk could increase. Should one or more of our significant customers declare bankruptcy, be declared insolvent or otherwise be restricted by state or federal laws or regulation from continuing in some or all of their operations, this could adversely affect our ongoing revenues, the collectability of our accounts receivable and our net income. Further, a number of our customers are early-stage, startup companies that are privately funded, have limited resources, and do not have a history of creditworthiness that we can audit to determine reliability. These customers may be more susceptible to negative impacts from economic downturns, recession, inflation, supply chain shortages and the COVID-19 pandemic than larger, more established businesses, and if they fail to raise enough capital, they may have to shut down operations.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges and opportunities, including the need to provide working capital, develop new features or enhance our products, expand our manufacturing capacity, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds if our existing sources of cash and any funds generated from operations do not provide us with sufficient capital, including seeking additional capital from public or private offerings of our equity or debt securities, electing to repay, restructure or refinance our existing indebtedness, or electing to borrow additional amounts under new credit lines or from other sources. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We may also seek to raise additional capital, including from offerings of our equity or debt securities, on an opportunistic basis when we believe there are suitable opportunities for doing so. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For example, we may file with the SEC a shelf registration statement, which if declared effective by the SEC, may permit us to sell from time to time additional shares of our common stock or other securities in one or more offerings in amounts, at prices and on the terms that we will determine at the time of offering. If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain additional financing on terms favorable to us, if at all. Our ability to raise additional capital when needed may be adversely affected by external factors beyond our control, including changes in the political climate, geopolitical actions, changes in market interest rates, market volatility in the trading prices for our common stock and other technology companies, a recession, depression, high inflation or other sustained adverse market event and the ongoing COVID-19 pandemic. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges and opportunities could be significantly impaired, and our business may be adversely affected.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have invested and expect to continue to invest in research and development efforts that further enhance our products. Such investments may affect our operating results and liquidity, and, if the return on these investments is lower or develops more slowly than we expect, our revenue and operating results may suffer.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have invested and expect to continue to invest in research and development efforts that further enhance our products. These investments may involve significant time, risks and uncertainties, including the risk that the expenses associated with these investments may affect our margins, operating results and liquidity and that such investments may not generate sufficient revenues to offset liabilities assumed and expenses associated with these new investments. The AM industry changes rapidly as a result of technological and product developments, which </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">may render our solutions less effective. We believe that we must continue to invest a significant amount of time and resources in our products to maintain and improve our competitive position. If we do not achieve the benefits anticipated from these investments, if the achievement of these benefits is delayed, our business, operating results and prospects may be materially adversely affected.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business and Industry</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have in the past and may in the future experience significant delays in the design, production, launch, manufacture, shipment and installation of our additive manufacturing solutions, and we may be unable to successfully commercialize products on our planned timelines.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are significant technological and logistical challenges associated with producing, marketing, selling and delivering additive manufacturing systems such as ours that make high-value component parts for customers, and we may not be able to resolve all of the difficulties that  arise in a timely or cost-effective manner, or at all. While we believe that we understand the engineering and process characteristics necessary to successfully design and produce additive manufacturing systems to make high-value metal parts for our customers, our assumptions may prove to be incorrect, and we may be unable to consistently produce additive manufacturing products in an economical manner in commercial quantities.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain additive manufacturing solutions are still under development. We have experienced, and may experience in the future, delays in the design, testing, manufacture and commercial release of new products, and any delay in the launch of our products could materially damage our brand, business, growth prospects, financial condition and operating results. Even if we successfully complete the design, testing and manufacture for one or all of our products under development, we may fail to develop a commercially successful product on the timeline we expect for a number of reasons, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">misalignment between the products and customer needs;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lack of innovation of the product;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure of the product to perform in accordance with the customer&#8217;s industry standards;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ineffective distribution and marketing;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delay in obtaining any required regulatory approvals;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unexpected production costs; or</span></div><div style="margin-bottom:12pt;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">release of competitive products.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also experienced, and may experience in the future, delay in the manufacture, shipment and installation of products we have launched. For example, following the launch of our Sapphire&#174; XC and Sapphire&#174; XC 1MZ printers, we have been in the process of scaling the production of our Sapphire&#174; XC printers while managing supply chain issues stemming from the COVID-19 pandemic. This has resulted in delays in the manufacture, shipments and installation of our Sapphire&#174; family of printers.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success in the market for the products we develop will depend largely on our ability to prove our products&#8217; capabilities in a timely manner. Upon demonstration, our customers may not believe that our products and/or technology have the capabilities they were designed to have or that we believe they have. Furthermore, even if we do successfully demonstrate our products&#8217; capabilities, potential customers may be more comfortable doing business with another larger and more established company or may take longer than expected to make the decision to order our products. Significant revenue from new product investments may not be achieved for a number of years, if at all. If the timing of our launch of new products and/or of our customers&#8217; acceptance of such products is different than our assumptions, our revenue and results of operations may be adversely affected.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we are in the process of establishing a recurring payment offering for customers, which may present similar challenges to those outlined above with respect to the design, production and launch of new additive manufacturing solutions. In particular, we may fail to develop a commercially successful offering if we are unable to meet customer needs or industry standards, if we fail to meet customer price expectations or if our marketing and </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">distribution strategy proves ineffective. If we are unable to establish such an offering, sales of our additive manufacturing solutions and our overall operating results could suffer.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As part of our growth strategy, we intend to continue to acquire or make investments in other businesses, patents, technologies, products or services. Our failure to do so successfully could disrupt our business and have an adverse impact on our financial condition.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our business strategy, we expect to enter into agreements to acquire or invest in other companies. To the extent we seek to grow our business through acquisitions, we may not be able to successfully identify attractive acquisition opportunities or consummate any such acquisitions if we cannot reach an agreement on commercially favorable terms, if we lack sufficient resources to finance the transaction on our own and cannot obtain financing at a reasonable cost or if regulatory authorities prevent such transaction from being consummated. In addition, competition for acquisitions in the markets in which we operate during recent years has increased, and may continue to increase, which may result in an increase in the costs of acquisitions or cause us to refrain from making certain acquisitions. We may not be able to complete future acquisitions on favorable terms, if at all.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we do complete future acquisitions, we cannot assure that they will ultimately strengthen our competitive position or that they will be viewed positively by customers, financial markets or investors. Furthermore, future acquisitions could pose numerous additional risks to our operations, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">diversion of management&#8217;s attention from their day-to-day responsibilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unanticipated costs or liabilities associated with the acquisition;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in our expenses;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">problems integrating the purchased business, products or technologies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">challenges in achieving strategic objectives, cost savings and other anticipated benefits;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to maintain relationships with key customers, suppliers, vendors and other third parties on which the purchased business relies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the difficulty of incorporating acquired technology and rights into our platform and of maintaining quality and security standards consistent with our brand;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulty in maintaining controls, procedures and policies during the transition and integration;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">challenges in integrating the new workforce and the potential loss of key employees, particularly those of the acquired business; and</span></div><div style="margin-bottom:12pt;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">use of substantial portions of our available cash or the incurrence of debt to consummate the acquisition.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we proceed with a particular acquisition, we may have to use cash, issue new equity securities with dilutive effects on existing stockholders, incur indebtedness, assume contingent liabilities or amortize assets or expenses in a manner that might have a material adverse effect on our financial condition and results of operations. Acquisitions will also require us to record certain acquisition-related costs and other items as current period expenses, which would have the effect of reducing our reported earnings in the period in which an acquisition is consummated. In addition, we could also face unknown liabilities or write-offs due to our acquisitions, which could result in a significant charge to our earnings in the period in which they occur. We will also be required to record goodwill or other long-lived asset impairment charges (if any) in the periods in which they occur, which could result in a significant charge to our earnings in any such period.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Achieving the expected returns and synergies from future acquisitions will depend, in part, upon our ability to integrate the products and services, technology, administrative functions and personnel of these businesses into our product lines in an efficient and effective manner. We cannot assure that we will be able to do so, that our acquired businesses will perform at levels and on the timelines anticipated by our management or that we will be able to obtain these synergies. In addition, acquired technologies and IP may be rendered obsolete or uneconomical by our own or our competitors&#8217; technological advances. Management resources may also be diverted from operating our existing businesses to certain acquisition integration challenges. If we are unable to successfully integrate acquired businesses, our anticipated revenues and profits may be lower. Our profit margins may also be lower, or diluted, following the acquisition of companies whose profit margins are less than those of our existing businesses.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We have limited experience in making investments in other entities, and any such investments may not result in strategic benefits for our business or could expose us to other risks.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">From time to time we will consider and may pursue strategic investments. These transactions could include, among other things, investments in, partnerships or joint ventures with other AM technology related companies, among other types of entities. These types of investments involve significant challenges and risks, including that the investment does not advance our business strategy, that we do not realize a satisfactory return on our investment, that we acquire unknown liabilities, or that management&#8217;s attention is diverted from our core business. These events could harm our operating results or financial condition. Any investments in other entities may also subject us to the operating and financial risks of such entities, and we rely on the internal controls and financial reporting controls of such entities.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have made minority investments in entities in which we do not have sole control, which present risks in addition to those that apply to other investments or acquisitions. We do not have the ability to control the policies, management or affairs of these entities, and generally we would not have that ability in any minority investment in an entity. The interests of persons who control the entities in which we have invested and may invest may differ from our interests, and they may cause such entities to take actions that are not in our best interest, and we may become involved in disputes with such persons. Our inability to control entities in which we make minority investments could negatively affect our ability to realize the strategic benefits of those investments.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We cannot ensure that we will realize any strategic benefits from these investments in the near-term or at all. To the extent that the strategic benefits of any investment are not timely realized, or the investment otherwise underperforms, we may wish to dispose of the investment. Because our interests in entities are highly illiquid and not traded in any public market, we may not be able to timely dispose of these interests or may have to sell at less than our carrying value. Further, should the value of these investments become impaired, we may be required to, and in the past have been required to, reduce the carrying value of these investments.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our inability to dispose of our interest in such an entity, or a reduction in the carrying value of such an entity on our books, would negatively affect our operating results.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business activities have been, and may continue to be, disrupted due to the ongoing COVID-19 pandemic.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We face various risks and uncertainties related to the ongoing global  COVID-19 pandemic. Since the first quarter of 2020, the pandemic has led to periods of disruption and volatility in the global economy and capital markets, which has increased the cost of capital and adversely impacted access to capital. During 2020 and, to a lesser extent, 2021, the government-enforced travel restrictions, quarantines and business closures around the world that occurred periodically in response to the pandemic have significantly impacted our ability to sell, install and service our additive manufacturing systems at customers around the world. The pandemic has, and may continue to, disrupt our third-party contract manufacturers and supply chain, and our ability to perform the final assembly and testing of our systems. In particular, we have been impacted by the global wafer chip and electronic component supply chain disruptions that have been exacerbated by the pandemic, which has delayed the completion of our Sapphire&#174;, Sapphire&#174; 1MZ, Sapphire&#174; XC and Sapphire&#174; XC 1MZ printers and subsequently delayed shipments of those printers to our customers and installations of those printers at their facilities. These delays in installation could lead to postponed customer acceptance of the transactions. Furthermore, if significant portions of our workforce are unable to work effectively, including because of illness, quarantines, government actions, facility closures, remote working or other restrictions in connection with the ongoing COVID-19 pandemic, our operations will likely be adversely impacted.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">It is not currently possible to reliably project the direct impact of COVID-19 on our operating revenues and expenses. If the ongoing COVID-19 pandemic continues for a prolonged duration, we or our customers may be unable to perform fully on our contracts, which will likely result in increases in costs and reduction in revenue. These cost increases may not be fully recoverable or adequately covered by insurance. The long-term effects of COVID-19 to the global economy and to us are difficult to assess or predict and may include  continued supply chain disruptions, risks for the production and deployment of our products and services, reduced sales, declines in the market prices of our products, and risks to employee health and safety. In addition, any prolonged restrictive measures put in place in order to control COVID-19 or other adverse public health developments in any of our targeted markets, including as a result of new variant strains of the virus, may have a material and adverse effect on our business operations and results of operations.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent the ongoing COVID-19 pandemic adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in this &#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%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; section, including but not limited to those relating to cyber-attacks and security vulnerabilities, interruptions or delays due to third parties or our ability to raise additional capital or generate sufficient cash flows necessary to fulfill our obligations under our existing indebtedness or to expand our operations.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in our product mix may impact our gross margins and financial performance.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our financial performance may be affected by the mix of transaction models under which we sell during a given period. Different transaction models have different margins in the period in which the transaction occurs and in subsequent periods. Therefore our gross margins may fluctuate based on the mix of sale and recurring payment transactions in a given period. If our product mix shifts too far into lower gross margin transactions in a given period and we are not able to sufficiently reduce the engineering, production and other costs associated with those transactions or substantially increase the sales of our higher gross margin transactions, our profitability could be reduced. Additionally, the introduction of new products or services may further heighten quarterly fluctuations in gross profit and gross profit margins due to manufacturing ramp-up and start-up costs as well as new product introduction pricing strategies. We may experience significant quarterly fluctuations in gross profit margins or operating income or loss due to the impact of the mix of products, channels or geographic areas in which we sell our products from period to period.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business model is predicated, in part, on building a customer base that will generate a recurring stream of revenues through the use of our additive manufacturing system and service contracts. If that recurring stream of revenues does not develop as expected, or if our business model changes as the industry evolves, our operating results may be adversely affected.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business model is dependent, in part, on our ability to maintain and increase sales of our additive manufacturing products and service contracts as they generate recurring revenues. Existing and future customers of our systems may not purchase our products or related service contracts at the same rate at which customers currently purchase those products and services.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If demand for additive manufacturing products does not grow as expected, or if market adoption of additive manufacturing technology does not continue to develop, or develops more slowly than expected, our revenues may stagnate or decline, and our business may be adversely affected.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The industrial manufacturing market, which today is dominated by conventional manufacturing processes that do not involve 3D printing technology, is undergoing a shift towards additive manufacturing. We may not be able to develop effective strategies to raise awareness among potential customers of the benefits of additive manufacturing technologies or our products may not address the specific needs or provide the level of functionality required by potential customers to encourage the continuation of this shift towards additive manufacturing. If additive manufacturing technology does not continue to gain broader market acceptance as an alternative to conventional manufacturing processes, particularly with regard to high value parts, or if the marketplace adopts additive manufacturing technologies that differ from our technologies, we may not be able to increase or sustain the level of sales of our products, and our operating results would be adversely affected as a result.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to meet our customers&#8217; price expectations, demand for our products and product lines could be negatively impacted and our business and results of operations could suffer.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand for our product lines is sensitive to price. We believe our competitive pricing has been an important factor in our results to date. Therefore, changes in our pricing strategies can have a significant impact on our business and ability to generate revenue. Many factors, including our new product launches, our production and personnel costs and our competitors&#8217; pricing and marketing strategies, can significantly impact our pricing strategies. If we fail to meet our customers&#8217; price expectations in any given period, demand for our products and product lines could be negatively impacted and our business and results of operations could suffer.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We use, and plan to continue using, different pricing models for different products. For example, we plan to use a recurring payment pricing model for certain customers, which includes both a leased 3D printer transaction and a sale and utilization fee model. This pricing model is still relatively new to some of our customers and may not be attractive to them, especially in regions where the model is less common. If customers resist this or any other new pricing models we introduce, our revenue may be adversely affected, and we may need to restructure the way in which we charge customers for our products.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Declines in the prices of our products and services, or in our volume of sales, together with our relatively inflexible cost structure, may adversely affect our financial results.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to price competition. Such price competition may adversely affect our results of operation, especially during periods of decreased demand. Decreased demand also adversely impacts the volume of our additive manufacturing systems sales. If our business is not able to offset price reductions resulting from these pressures, or decreased volume of sales due to contractions in the market, by improved operating efficiencies and reduced expenditures, then our operating results will be adversely affected.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our operating costs are fixed and cannot readily be reduced, which diminishes the positive impact of our restructuring programs on our operating results. To the extent the demand for our products slows, or the additive manufacturing market contracts, we may be faced with excess manufacturing capacity and related costs that cannot readily be reduced, which will adversely impact our financial condition and results of operations.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reservations for our Sapphire&#174; XC solution may not convert to purchase orders.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial shipments of our Sapphire&#174; XC solution began at the end of 2021. Given the anticipated lead times between the reservation and the date of delivery of the Sapphire&#174; XC, there is a risk that customers who place reservations may ultimately decide not to convert such reservations into purchase orders and take delivery of their reserved Sapphire&#174; XC due to potential changes in customer preferences, competitive developments or other factors. These include conditions in the economy as a whole and market conditions in the industries of our customers such as increased interest rates, supply chain disruptions, increased fuel prices and high inflation and recessionary environments. As a result, no assurance can be made that reservations will result in the purchase of our Sapphire&#174; XC, and any such failure to convert these reservations could harm our business, prospects, financial condition and operating results.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defects in our additive manufacturing system or in enhancements to our existing additive manufacturing systems that give rise to part failures for our customers, resulting in product liability or warranty or other claims that could result in material expenses, diversion of management time and attention and damage to our reputation.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our additive manufacturing solutions are complex and may contain undetected defects or errors when first introduced or as enhancements are released that, despite testing, are not discovered until after an additive manufacturing system has been used. This could result in delayed market acceptance of those additive manufacturing systems or claims from customers or others, which may result in litigation, increased end user warranty, support and repair or replacement costs, damage to our reputation and business, or significant costs and diversion of support and engineering personnel to correct the defect or error. We may from time to time become subject to warranty or product liability claims related to product quality issues that could lead us to incur significant expenses.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We attempt to include provisions in our agreements and purchase orders with customers that are designed to limit our exposure to potential liability for damages arising from defects or errors in our products. However, it is possible that these limitations may not be effective as a result of unfavorable judicial decisions or laws enacted in the future.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale and support of our products entails the risk of product liability claims. Any product liability claim brought against us, regardless of our merit, could result in material expense, diversion of management time and </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">attention, damage to our business and reputation and brand, and cause us to fail to retain existing customers or to fail to attract new customers.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The additive manufacturing industry in which we operate is characterized by rapid technological change, which requires us to continue to develop new products and innovations to meet constantly evolving customer demands and which could adversely affect market adoption of our products.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues are derived from the sale of additive manufacturing systems, parts and services. We have encountered and will continue to encounter challenges experienced by growing companies in a market subject to rapid innovation and technological change. While we intend to invest substantial resources to remain on the forefront of technological development, continuing advances in additive manufacturing technology, changes in customer requirements and preferences and the emergence of new standards, regulations and certifications could adversely affect adoption of our products either generally or for particular applications. Our ability to compete in the additive manufacturing market depends, in large part, on our success in developing and introducing new additive manufacturing systems and technology, in improving our existing products and technology and qualifying new materials which our systems can support. We believe that we must continuously enhance and expand the functionality and features of our products and technologies in order to remain competitive. However, we may not be able to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">develop cost effective new products and technologies that address the increasingly complex needs of prospective customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enhance our existing products and technologies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">respond to technological advances and emerging industry standards and certifications on a cost-effective and timely basis;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adequately protect our IP as we develop new products and technologies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identify the appropriate technology or product to which to devote our resources; or</span></div><div style="margin-bottom:12pt;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">ensure the availability of cash resources to fund R&amp;D.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if we successfully introduce new additive manufacturing products and technologies and enhance our existing products and technologies, it is possible that these will eventually supplant our existing products or that our competitors will develop new products and technologies that will replace our own. As a result, any of our products may be rendered obsolete or uneconomical by our or our competitors&#8217; technological advances, leading to a loss in market share, decline in revenue and adverse effects to our business and prospects.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The additive manufacturing industry is competitive. We expect to face increasing competition in many aspects of our business, which could cause our operating results to suffer.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The additive manufacturing industry in which we operate is fragmented and competitive. We compete for customers with a wide variety of producers of additive manufacturing and/or 3D printing equipment that creates 3D objects and end-use parts, as well as with providers of materials and services for this equipment. Some of our existing and potential competitors are researching, designing, developing and marketing other types of products and services that may render our existing or future products obsolete, uneconomical or less competitive. Existing and potential competitors may also have substantially greater financial, technical, marketing and sales, manufacturing, distribution and other resources than we do, including name recognition, as well as experience and expertise in IP rights and operating within certain international markets, any of which may enable them to compete effectively against us. For example, a number of companies that have substantial resources have announced that they are beginning production of 3D printing systems, which will further enhance the competition we face. We may lose market share to, or fail to gain market share from, producers of products that can be substituted for our products, which may have an adverse effect on our results of operations and financial condition.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future competition may arise from the development of allied or related techniques for equipment, materials and services that are not encompassed by our patents, from the issuance of patents to other companies that may inhibit our ability to develop certain products and from improvements to existing technologies.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue to follow a strategy of continuing product development and distribution network expansion to enhance our competitive position to the extent practicable. However, we cannot assure that we will be able to maintain our current position or continue to compete successfully against current and future sources of competition. If we do not keep pace with technological change and introduce new products and technologies, demand for our products may decline, and our operating results may suffer.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our existing and planned global operations subject us to a variety of risks and uncertainties that could adversely affect our business and operating results. Our business is subject to risks associated with selling machines and other products in non-United States locations.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products and services, and product outputs from contract manufacturers who use our 3D printer systems, are distributed in more than 25 countries around the world. In addition, our European headquarters and technology center is located in Augsburg, Germany. Accordingly, we face significant operational risks from doing business internationally. For current and potential international customers whose contracts are denominated in U.S. dollars, the relative change in local currency values creates relative fluctuations in our product pricing. These changes in international end-user costs may result in lost orders and reduce the competitiveness of our products in certain foreign markets. As we realize our strategy to expand internationally, our exposure to currency risks may increase.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other risks and uncertainties we face from our global operations include:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limited protection for the enforcement of contract and IP rights in certain countries where we may sell our products or work with suppliers or other third parties;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potentially longer sales and payment cycles and potentially greater difficulties in collecting accounts receivable;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs and difficulties of customizing products for foreign countries;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">challenges in providing solutions across a significant distance, in different languages and among different cultures;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">laws and business practices favoring local competition;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">being subject to a wide variety of complex foreign laws, treaties and regulations and adjusting to any unexpected changes in such laws, treaties and regulations;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with U.S. laws affecting activities of U.S. companies abroad, including the U.S. Foreign Corrupt Practices Act (&#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%">FCPA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), and compliance with anti-corruption laws in other countries, such as the UK Bribery Act (&#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%">Bribery Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;);</span></div><div style="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">tariffs, trade barriers and other regulatory or contractual limitations on our ability to sell or develop our products in certain foreign markets;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">operating in countries with a higher incidence of corruption and fraudulent business practices;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in regulatory requirements, including export controls, tariffs and embargoes, other trade restrictions, competition, corporate practices and data privacy concerns;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential adverse tax consequences arising from global operations;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rapid changes in government, economic and political policies and conditions; and</span></div><div style="margin-bottom:12pt;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">political or civil unrest or instability, terrorism or epidemics and other similar outbreaks or events.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, additive manufacturing has been identified by the U.S. government as an emerging technology and is currently being further evaluated for national security impacts. We expect additional regulatory changes to be implemented that will result in increased and/or new export controls related to 3D printing technologies, components, and related materials and software. These changes, if implemented, may result in our being required to obtain additional approvals and/or licenses to sell 3D printers in the global market.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our failure to effectively manage the risks and uncertainties associated with our global operations could limit the future growth of our business and adversely affect our business and operating results.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are dependent on management and key personnel, and our business would suffer if we fail to retain our key personnel and attract additional highly skilled employees.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends on the specialized skills of our management team and key operating personnel, particularly those of our Chief Executive Officer, Benny Buller. This may present particular challenges as we operate in a highly specialized industry sector, which may make replacement of our management team and key operating personnel difficult. A loss of our managers or key employees, or their failure to satisfactorily perform their responsibilities, could have an adverse effect on our business, financial condition, results of operations and prospects.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our  success has been dependent, and will continue to depend, on our ability to identify, hire, develop, motivate and retain highly qualified personnel for all areas of our organization, particularly R&amp;D, recycling technology, operations and sales. Trained and experienced personnel are in high demand and may be in short supply. Many of the companies that we compete with for experienced employees have greater resources than us and may be able to offer more attractive terms of employment. In addition, we invest significant time and expense in training employees, which increases their value to competitors that may seek to recruit them. We may not be able to attract, develop and maintain the skilled workforce necessary to operate our business, and labor expenses may increase as a result of a shortage in the supply of qualified personnel, which will negatively impact our business, financial condition, results of operations and prospects. Each member of senior management as well as our key employees may terminate employment without notice and without cause or good reason. The members of our senior management are not subject to non-competition agreements. Accordingly, the adverse effect resulting from the loss of certain members of senior management could be compounded by our inability to prevent them from competing with us.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to grow our business as anticipated, our net sales, gross margin and operating margin will be adversely affected. If we grow as anticipated but fail to manage our growth and expand our operations accordingly, our business may be harmed and our results of operation may suffer.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since 2020, we have experienced rapid growth each quarter, and we are attempting to continue to grow our business substantially. To this end, we have made, and expect to continue to make, significant investments in our business, including investments in our infrastructure, technology, marketing and sales efforts. These investments include facilities expansion, increased staffing and market expansion into global territories. If our business does not generate the level of revenue required to support our investment, our net sales and profitability will be adversely affected.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not manage our growth effectively. Our ability to effectively manage our anticipated growth and expansion of our operations will also require us to enhance our operational, financial and management controls and infrastructure, human resources policies and reporting systems. This expansion will place a significant strain on our management, operational and financial resources. To manage the growth of our operations and personnel, we must establish appropriate and scalable operational and financial systems, procedures and controls and establish and maintain a qualified finance, administrative and operations staff. We may be unable to hire, train, retain and manage the necessary personnel or to identify, manage and exploit potential strategic relationships and market opportunities, which will negatively impact our business, financial condition, results of operations and prospects.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">In the future, some of our arrangements for additive manufacturing solutions may contain customer-specific provisions that may impact the period in which we recognize the related revenues under GAAP.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some customers that purchase additive manufacturing solutions from us may require specific, customized factors relating to their intended use of the solution or the installation of the product in the customers&#8217; facilities. These specific, customized factors are occasionally required by the customers to be included in our commercial agreements relating to the purchases. As a result, our responsiveness to our customers&#8217; specific requirements has the potential to impact the period in which we recognize the revenue relating to that additive manufacturing system sale.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Similarly, some of our customers must build or prepare facilities to install a subset of our additive manufacturing solutions, and the completion of such projects can be unpredictable, which can impact the period in which we recognize the revenue relating to that additive manufacturing solution sale.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on our information technology systems to manage numerous aspects of our business and a disruption of these systems could adversely affect our business.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on our information technology systems to manage numerous aspects of our business, including to efficiently purchase products from our suppliers, provide procurement and logistic services, ship products to our customers, manage our accounting and financial functions, including our internal controls, and maintain our R&amp;D data. Our information technology systems are an essential component of our business and any disruption could significantly limit our ability to manage and operate our business efficiently. A failure of our information technology systems to perform properly could disrupt our supply chain, product development and customer experience, which may lead to increased overhead costs and decreased sales and have an adverse effect on our reputation and our financial condition. In addition, during the ongoing COVID-19 pandemic, a substantial portion of our employees have conducted work remotely, making us more dependent on potentially vulnerable communications systems and making us more vulnerable to cyberattacks.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we take steps and incur significant costs to secure our information technology systems, including our computer systems, intranet and internet sites, email and other telecommunications and data networks, our security measures may not be effective and our systems may be vulnerable to damage or interruption. The failure of any such systems or the failure of such systems to scale as our business grows could adversely affect our results of operations. Disruption to our information technology systems could result from power outages, computer and telecommunications failures, computer viruses, cyber-attack or other security breaches, catastrophic events such as fires, floods, earthquakes, tornadoes, hurricanes, acts of war, terrorism and usage errors by our employees.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have engaged with third-party auditors to identify risk factors based on the NIST SP 800-171 framework which provides recommended requirements for protecting the confidentiality of controlled unclassified information, that affect data security within our internal network and external products. These audits include compliance reviews and penetration tests where applicable. A prioritized list of remediations to strengthen our security posture are in progress, and there are risks associated with unaddressed vulnerabilities in the meantime including risk of data loss, malware, and ransomware. We have taken steps to protect customer data within our products by applying strong encryption to files both in transit and at rest.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reputation and financial condition could be adversely affected if, as a result of a significant cyber-event or otherwise:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our operations are disrupted or shut down;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our or our customers&#8217; or employees&#8217; confidential, proprietary information is stolen or disclosed;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we incur costs or are required to pay fines in connection with stolen customer, employee or other confidential information;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we must dedicate significant resources to system repairs or increase cyber security protection; or</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we otherwise incur significant litigation or other costs.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our computer systems are damaged or cease to function properly, or, if we do not replace or upgrade certain systems, we may incur substantial costs to repair or replace them and may experience an interruption of our normal business activities or loss of critical data. Any such disruption could adversely affect our reputation and financial condition.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely on information technology systems maintained by third parties, including third-party cloud computing services and the computer systems of our suppliers for both our internal operations and our customer-facing infrastructure related to our additive manufacturing solutions. These systems are also vulnerable to the types of interruption and damage described above but we have less ability to take measures to protect against such disruptions or to resolve them if they were to occur. Information technology problems faced by third parties on which we rely could adversely impact our business and financial condition as well as negatively impact our brand reputation.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our current levels of insurance may not be adequate for our potential liabilities.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain insurance to cover our potential exposure for most claims and losses, including potential product and non-product related claims, lawsuits and administrative proceedings seeking damages or other remedies arising out of our commercial operations. However, our insurance coverage is subject to various exclusions, self-retentions and deductibles. We may be faced with types of liabilities that are not covered under our insurance policies, such as environmental contamination or terrorist attacks, or that exceed our policy limits. Even a partially uninsured claim of significant size, if successful, could have an adverse effect on our financial condition.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we may not be able to continue to obtain insurance coverage on commercially reasonable terms, or at all, and our existing policies may be cancelled or otherwise terminated by the insurer. Maintaining adequate insurance and successfully accessing insurance coverage that may be due for a claim can require a significant amount of our management&#8217;s time, and we may be forced to spend a substantial amount of money in that process.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in tax laws or tax rulings could materially affect our financial position, results of operations and cash flows.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax regimes we are subject to or operate under, including income and non-income taxes, are unsettled and may be subject to significant change. Changes in tax laws, regulations, or rulings, or changes in interpretations of existing laws and regulations, could materially affect our financial position and results of operations. For example, the 2017 Tax Cuts and Jobs Act (the &#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%">Tax Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) made broad and complex changes to the U.S. tax code, including changes to U.S. federal tax rates, additional limitations on the deductibility of interest, both positive and negative changes to the utilization of future net operating loss (&#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%">NOL</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) carryforwards, allowing for the expensing of certain capital expenditures, and putting into effect the migration from a &#8220;worldwide&#8221; system of taxation to a more territorial system. Future guidance from the IRS with respect to the Tax Act may affect us, and certain aspects of the Tax Act could be repealed or modified in future legislation. The Coronavirus Aid, Relief, and Economic Security Act (the &#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%">CARES Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) has already modified certain provisions of the Tax Act. The Inflation Reduction Act of 2022 (the &#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%">IRA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), enacted on August 16, 2022, further amended the U.S. tax code, imposing a 15% minimum tax on &#8220;adjusted financial statement income&#8221; of certain corporations as well as an excise tax on the repurchase or redemption of stock by certain corporations, beginning in the 2023 tax year. In addition, it is uncertain if and to what extent various states will conform to the Tax Act, the CARES Act. the IRA or any newly enacted federal tax legislation. The issuance of additional regulatory or accounting guidance related to the Tax Act could materially affect our tax obligations and effective tax rate in the period issued. As we continue to expand internationally, we will be subject to other jurisdictions around the world with increasingly complex tax laws, the application of which can be uncertain. The amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents, which could have an adverse impact on our liquidity and results of operations. In addition, the authorities in several jurisdictions could review our tax returns and impose additional tax, interest and penalties, which could have an impact on us and on our results of operations. In addition, many countries in Europe and a number of other countries and organizations, have recently proposed or recommended changes to existing tax laws or have enacted new laws that could significantly increase our tax obligations in the countries where we do or intend to do business or require us to change the manner in which we operate our business.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we expand the scale of our international business activities, these types of changes to the taxation of our activities could increase our worldwide effective tax rate, increase the amount of taxes imposed on our business, and harm our financial position. Such changes also may apply retroactively to our historical operations and result in taxes greater than the amounts estimated and recorded in our condensed consolidated financial statements.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have identified material weaknesses in our internal control over financial reporting and we may identify additional material weaknesses in the future or otherwise fail to maintain effective internal control over financial reporting, which may result in material misstatements of our condensed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">consolidated</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">financial statements or cause us to fail to meet our periodic reporting obligations or cause our access to the capital markets to be impaired and have a material adverse effect on our business.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management has significant requirements for financial reporting and internal control over financial reporting as a public company. The process of designing and implementing effective internal control over financial </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting is a continuous effort that requires us to anticipate and react to changes in our business and the economic and regulatory environments and to expend significant resources to maintain internal control over financial reporting that is adequate to satisfy our reporting obligations as a public company. If we are unable to establish or maintain adequate internal control over financial reporting, it could cause us to fail to meet our reporting obligations on a timely basis or result in material misstatements or omissions in our condensed consolidated financial statements, which could harm our operating results. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we will be required, pursuant to the rules and regulations of the SEC to furnish a report by management on the effectiveness of our internal control over financial reporting. However, for the year ended December 31, 2021, we excluded management's report on internal control over financial reporting  in our Annual Report on Form 10-K for the year ended December 31, 2021 pursuant to Section 215.02 of the SEC Division of Corporation Finance's Regulation S-K Compliance &amp; Disclosure Interpretations. This assessment will need to include disclosure of any material weaknesses identified in our internal control over financial reporting. Assessing and maintaining adequate internal control over financial reporting may divert management&#8217;s attention from other matters that are important to our business. Our independent registered public accounting firm will be required to attest to the effectiveness of our internal control over financial reporting on an annual basis. However, while we remain an emerging growth company, we will not be required to include an attestation report on internal control over financial reporting issued by our independent registered public accounting firm. If we are not able to complete our initial assessment of our internal control over financial reporting in a timely manner, or if we identify one or more material weaknesses, our independent registered public accounting firm may not be able to attest that our internal control over financial reporting is effective.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Matters impacting our internal control over financial reporting may cause us to be unable to report our financial information on a timely basis and thereby subject us to adverse regulatory consequences, including sanctions by the SEC or violations of applicable NYSE listing rules, which may result in a breach of the covenants under existing or future financing arrangements. There also could be a negative reaction in the financial markets due to a loss of investor confidence in us and the reliability of our condensed consolidated financial statements. Confidence in the reliability of our condensed consolidated financial statements also could suffer if we and our independent registered public accounting firm continue to report material weaknesses in our internal control over financial reporting. This could materially adversely affect us and lead to a decline in the market price of our securities.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have identified material weaknesses in our internal control over financial reporting. 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 the annual or interim consolidated financial statements will not be prevented or detected on a timely basis. These material weaknesses are as follows:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not design and maintain an effective control environment commensurate with our financial reporting requirements. Specifically, we did not maintain a sufficient complement of personnel with an appropriate degree of internal controls and accounting knowledge, experience, and training commensurate with our accounting and financial reporting requirements. Additionally, the lack of a sufficient complement of personnel resulted in an inability to consistently establish appropriate authorities and responsibilities in pursuit of our financial reporting objectives, as demonstrated by, among other things, insufficient segregation of duties in our finance and accounting functions. This material weakness contributed to the following additional material weaknesses:</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not design and maintain effective controls over the segregation of duties related to journal entries and account reconciliations. Specifically, certain personnel have the ability to both (i) create and post journal entries within our general ledger system and (ii) prepare and review account reconciliations.</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not design and maintain effective controls over the accounting and valuation for debt and equity instruments, specifically, the recording of redeemable convertible preferred stock arrangements, contingent earnout liabilities and warrants. Additionally, we did not design and maintain effective controls over the completeness and presentation of accrued inventory purchases and we did not design and maintain effective controls over the presentation of contract assets and liabilities. These material weaknesses resulted in audit adjustments to accounts receivable, inventory, other current assets, current and non-current contract </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liabilities, accrued expenses and other current liabilities, redeemable convertible preferred stock, share-based compensation expense, additional paid-in capital and accumulated deficit, which were recorded prior to the issuance of the consolidated financial statements as of and for the years ended December 31, 2019, 2020 and 2021; and as of and for the interim periods ended September 30, 2021 and December 31, 2021, and immaterial misstatements to current and non-current contract liabilities, accounts payable, accrued expenses and other current liabilities, additional paid-in capital and accumulated deficit as of and for the interim period ended March 31, 2022, and immaterial misstatements to additional paid-in capital and accumulated deficit as of and for the interim period ended June 30, 2022, and September 30, 2022. The material weakness related to accounting for warrants resulted in the restatement of the previously issued consolidated financial statements of JAWS Spitfire as part of the September 29, 2021 merger related to warrant liabilities, ordinary shares subject to possible redemption, and transaction costs allocated to warrant liabilities. Additionally, these material weaknesses could result in a misstatement of substantially all of our accounts or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected.</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not design and maintain effective controls over certain information technology (&#8220;IT&#8221;) general controls for information systems that are relevant to the preparation of our condensed consolidated financial statements. Specifically, we did not design and maintain effective:</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:72pt;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">user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to financial applications, programs, and data to appropriate company personnel; and</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:72pt;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">program change management controls to ensure that information technology program and data changes affecting certain financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These IT deficiencies did not result in a misstatement to the condensed consolidated financial statements, however, the deficiencies, when aggregated, could impact maintaining effective segregation of duties, as well as the effectiveness of IT-dependent controls (such as automated controls that address the risk of material misstatement to one or more assertions, along with the IT controls and underlying data that support the effectiveness of system-generated data and reports) that could result in misstatements potentially impacting all condensed consolidated financial statement accounts and disclosures that would not be prevented or detected. Accordingly, management has determined these deficiencies in the aggregate constitute a material weakness.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we intend to take measures to remediate these material weaknesses, there can be no assurance that the material weaknesses will be remediated on a timely basis or at all, or that additional material weaknesses will not be identified or occur in the future, which could result in material misstatements of our interim or annual consolidated financial statements. If we are unable to remediate the material weaknesses or additional material weaknesses are identified in the future, our ability to record, process and report financial information accurately, and to prepare  consolidated financial statements within the time periods specified by the rules and forms of the SEC, could be adversely affected which, in turn, may adversely affect our reputation and business and the market price of our securities. In particular, if our  consolidated financial statements are not accurate, investors may not have a complete understanding of our operations. Likewise, if our  consolidated financial statements are not filed on a timely basis, we could be subject to sanctions or investigations by the stock exchange on which our securities are listed, the SEC or other regulatory authorities. In either case, this could result in a material adverse effect on our business. Failure to timely file will cause us to be ineligible to utilize short form registration statements on Form S-3, which may impair our ability to obtain capital in a timely fashion to execute our business strategies or issue shares to effect an acquisition. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Some members of our management have limited experience in operating a public company.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our executive officers have limited experience in the management of a publicly traded company. Our management team may not successfully or effectively manage the transition to a public company that will be subject </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to significant regulatory oversight and reporting obligations under federal securities laws. Our limited experience in dealing with the increasingly complex laws pertaining to public companies could be a significant disadvantage in that it is likely that an increasing amount of their time may be devoted to these activities, which will result in less time being devoted to the management and growth of the company. We may not have adequate personnel with the appropriate level of knowledge, experience and training in the accounting policies, practices or internal control over financial reporting required of public companies. The development and implementation of the standards and controls and the hiring of experienced personnel necessary to achieve the level of accounting standards required of a public company may require costs greater than expected.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Economic uncertainty or downturns could adversely affect our business and operating results.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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 cyclical downturns and worldwide economic conditions remain uncertain, including as a result of the ongoing COVID-19 pandemic, supply chain disruptions, the Ukraine &#8211; Russia conflict, rising fuel prices, increasing interest rates and, as discussed in more detail below, high inflation and the possibility of a recession. Economic uncertainty and associated macroeconomic conditions make it extremely 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, which could delay and lengthen sales cycles. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A significant downturn in economic activity, or general spending on additive manufacturing systems, may cause our current or potential customers to react by reducing their capital and operating expenditures in general or by specifically reducing their spending on additive manufacturing systems and related technologies. Moreover, competitors may respond to challenging market conditions by lowering prices and attempting to lure away our customers.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We cannot predict the timing, strength, or duration of any economic slowdown or any subsequent recovery generally, or in any industry. If the conditions in the general economy and the markets in which we operate worsen from present levels, our business, financial condition, and operating results could be adversely affected.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be adversely affected by the effects of inflation or possible stagflation.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inflation or possible stagflation in the United States and other regions has the potential to adversely affect our liquidity, business, financial condition and operating results. For example, our current and potential customers may choose to limit their spending on and budgets for our additive manufacturing systems as a response to decreased spending by their own customers and consumers. The existence of inflation in certain economies has resulted in, and may continue to result in, higher interest rates and capital costs, increased costs of labor, weakening exchange rates and other similar effects. Although we may take measures to mitigate the impact of this inflation, if these measures are not effective, our business, financial condition, operating results and liquidity may be materially adversely affected. Even if such measures are effective, there could be a difference between the timing of when these beneficial actions impact our operating results and when the cost of inflation is incurred. Inflation and any economic challenges may also adversely impact spending patterns by our customers.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in financial accounting standards or practices as well as interpretations thereof may cause adverse, unexpected financial reporting fluctuations and affect our results of operations.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting rules and regulations that we must comply with are complex and subject to interpretation by the Financial Accounting Standards Board (the &#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%">FASB</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. Recent actions and public comments from the FASB and the SEC have focused on the integrity of financial reporting and internal controls. In addition, many companies&#8217; accounting policies and treatment are being subjected to heightened scrutiny by regulators and the public. Further, accounting rules and regulations as well as their interpretations are continually changing in ways that could materially impact our condensed consolidated financial statements.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot predict the impact of future changes to accounting principles or interpretations thereof or our accounting policies on our condensed consolidated financial statements going forward, which could have a </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significant effect on our reported financial results and could affect the reporting of transactions completed before the announcement of the change.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Third Parties</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could be subject to personal injury, property damage, product liability, warranty and other claims involving allegedly defective products that we supply.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The products we supply are sometimes used in potentially hazardous or critical applications, such as the assembled parts of an aircraft, that could result in death, personal injury, property damage, loss of production, punitive damages and consequential damages. While we have not experienced any such claims to date, actual or claimed defects in the products we supply could result in our being named as a defendant in lawsuits asserting potentially large claims.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We attempt to include legal provisions in our agreements and purchase orders with customers that are designed to limit our exposure to potential liability for damages arising from defects or errors in our products. However, it is possible that these limitations may not be effective as a result of unfavorable judicial decisions or laws enacted in the future. Any such lawsuit, regardless of merit, could result in material expense, diversion of management time and efforts and damage to our reputation, and could cause us to fail to retain or attract customers, which could adversely affect our results of operations.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on independent contractors and third parties to provide key services in our product development and operations, and any disruption of their services, or an increase in cost of these services, could negatively impact our financial condition and results of operations.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on subcontractors to provide cost effective and efficient services in supply chain functions, including sourcing certain subcomponents and assemblies, and in product development activities.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations and operating results may be negatively impacted if we experience problems with our subcontractors that impact the delivery of product to our customers. These problems may include: delays in software or hardware development timelines, prolonged inability to obtain components with competitive performance and cost attributes; inability to achieve adequate yields or timely delivery; inability to meet customer timelines or demands, disruption or defects in assembly, test or shipping services; or delays in stabilizing manufacturing processes or ramping up volume for new products. If our third-party supply chain providers were to reduce or discontinue services for us or their operations are disrupted as a result of a fire, earthquake, act of terrorism, political unrest, governmental uncertainty, war, disease, or other natural disaster or catastrophic event, weak economic conditions or any other reason, our financial condition and results of operations could be adversely affected.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may rely heavily on future collaborative and supply chain partners.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into, and may enter into, strategic collaborations and partnerships to develop and commercialize our current and future R&amp;D programs with other companies to accomplish one or more of the following:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">obtain capital, equipment and facilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">obtain expertise in relevant markets;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">obtain access to components;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">obtain sales and marketing services or support; and/or</span></div><div style="margin-bottom:12pt;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">obtain support services and other downstream supply chain support.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not be successful in establishing or maintaining suitable collaborations and partnerships, and we may not be able to negotiate collaboration or partnership agreements having terms satisfactory to us, or at all. Failure to make or maintain these arrangements or a delay or failure in a collaborative partner&#8217;s performance under any such arrangements could harm our business and financial condition.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our suppliers become unavailable or inadequate, our customer relationships, results of operations and financial condition may be adversely affected.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquire certain of our materials, which are critical to the ongoing operation and future growth of our business, from several third parties. We face risks from financial difficulties or other uncertainties experienced by our suppliers, distributors or other third parties on which we rely. We do not have long-term agreements with any of these suppliers that obligate them to continue to sell components, subsystems, systems or products to us. Our reliance on these suppliers involves significant risks and uncertainties, including whether the suppliers will provide an adequate supply of required components, subsystems or systems of sufficient quality will increase prices for the components, subsystems or systems and will perform their obligations on a timely basis. In addition, certain suppliers have long lead times, which we cannot control. If third parties are unable to supply us with required materials or components or otherwise assist us in operating our business, our business could be harmed. In addition, compliance with the SEC&#8217;s conflict minerals regulations may increase our costs and adversely impact the supply-chain for our products.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While most manufacturing equipment and materials for our products are available from multiple suppliers, certain of those items are only available from limited sources. Should any of these suppliers become unavailable or inadequate, or impose terms unacceptable to us, such as increased pricing terms, we could be required to spend a significant amount of time and expense to develop alternate sources of supply, and we may not be successful in doing so on terms acceptable to us, or at all. As a result, the loss of a limited source supplier could adversely affect our relationship with our customers, as well as our results of operations and financial condition.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our facilities as well as our suppliers&#8217; and our customers&#8217; facilities are vulnerable to disruption due to natural or other disasters, strikes and other events beyond our control.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A major earthquake, fire, tsunami, hurricane, cyclone or other disaster, such as a pandemic, major flood, seasonal storms, nuclear event or terrorist attack affecting our facilities or the area in which it is located, or affecting those of our suppliers or customers, could significantly disrupt our or their operations and delay or prevent product shipment or installation during the time required to repair, rebuild or replace our or their damaged manufacturing facilities. These delays could be lengthy and costly. If any of our suppliers&#8217; or customers&#8217; facilities are negatively impacted by such a disaster, production, shipment and installation of our 3D printing machines could be delayed, which can impact the period in which we recognize the revenue related to that 3D printing machine sale. Additionally, customers may delay purchases of our products until operations return to normal. Even if we are able to respond quickly to a disaster, the continued effects of the disaster could create uncertainty in our business operations. In addition, concerns about terrorism, the effects of a terrorist attack, political turmoil, labor strikes, war (including the Ukrainian - Russia conflict) or the outbreak of epidemic diseases (including the outbreak of COVID-19 and variants) could have a negative effect on our operations and sales.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Operations</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We operate primarily at two facility locations, and any disruption at one facility could adversely affect our business and operating results.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal offices are located in Campbell, California. Substantially all of our R&amp;D activities, customer and technical support, and management and administrative operations are conducted at this location. Our final assembly and testing operations are conducted at one facility in Campbell, California and a second facility in Fremont, California. In addition, substantially all of our inventory of component supplies and finished goods are held at these two locations. We take precautions to safeguard our facilities, including acquiring insurance, employing back-up generators, adopting health and safety protocols and utilizing off-site storage of computer data. However, vandalism, terrorism or a natural or other disaster, such as an earthquake, fire or flood, could damage or destroy our manufacturing equipment or our inventory of component supplies or finished goods, cause substantial delays in our operations, result in the loss of key information and cause us to incur additional expenses. Recent prolonged power outages due to California wildfires may cause substantial delays in our operations. Our insurance may not cover our losses in any particular case. In addition, regardless of the level of insurance coverage, damage to our facilities may have a material adverse effect on our business, financial condition and operating results.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Construction and expansion of our  production facilities may not be completed in the expected timeframe or in a cost-effective manner. Any delays in the construction of our production facilities could severely impact our business, financial condition, results of operations and prospects.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to make building improvements for our production facilities, and began moving equipment into the new research and development lab. However, if we are unable to complete construction of these facilities within the planned timeframes, in a cost-effective manner or at all due to a variety of factors, including, but not limited to, a failure to acquire or lease land on which to build our production facilities, a stoppage of construction as a result of the ongoing COVID-19 pandemic, unexpected construction problems, permitting and other regulatory issues, severe weather, labor disputes and issues with subcontractors or vendors, our business, financial condition, results of operations and prospects could be severely impacted.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The construction and commission of any new project is dependent on a number of contingencies some of which are beyond our control. There is a risk that significant unanticipated costs or delays could arise due to, among other things, errors or omissions, unanticipated or concealed project site conditions, including subsurface conditions and changes to such conditions, unforeseen technical issues or increases in plant and equipment costs, insufficiency of water supply and other utility infrastructure, or inadequate contractual arrangements. Should these or other significant unanticipated costs arise, this could have a material adverse impact on our business, financial performance and operations. No assurance can be given that construction will be completed on time or at all, or as to whether we will have sufficient funds available to complete construction.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maintenance, expansion and refurbishment of our facilities, the construction of new facilities and the development and implementation of new manufacturing processes involve significant risks.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our existing facilities and any of our future facilities may require regular or periodic maintenance, upgrading, expansion, refurbishment or improvement. Any unexpected operational or mechanical failure, including failure associated with breakdowns and forced outages, could reduce our facilities&#8217; production capacity below expected levels, which would reduce our production capabilities and ultimately our revenues. Unanticipated capital expenditures associated with maintaining, upgrading, expanding, repairing, refurbishing or improving our facilities may also reduce our profitability. Our facilities also may be subject to unanticipated damage as a result of natural disasters, terrorist attacks or other events.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we make any major modifications to our facilities, such modifications likely would result in substantial additional capital expenditures and could prolong the time necessary to bring the facility online. We also may choose to refurbish or upgrade our facilities based on our assessment that such activity will provide adequate financial returns. However, such activities require time for development and capital expenditures before commencement of commercial operations, and key assumptions underpinning a decision to make such an investment may prove incorrect, including assumptions regarding construction costs and timing, which could harm our business, financial condition, results of operations and cash flows.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Finally, we may not be successful or efficient in developing or implementing new production processes. Innovation in production processes involves significant expense and carries inherent risks, including difficulties in designing and developing new process technologies, development and production timing delays, and product defects. Disruptions in the production process can also result from errors, defects in materials, delays in obtaining or revising operating permits and licenses, returns of product from customers, interruption in our supply of materials or resources, and disruptions at our facilities due to accidents, maintenance issues, or unsafe working conditions, all of which could affect the timing of production ramps. For example, following the launch of our Sapphire&#174; XC and Sapphire&#174; XC 1MZ printers, we have been in the process of scaling the production of our Sapphire&#174; XC printers while managing supply chain issues stemming from the ongoing COVID-19 pandemic.  This has resulted in delays in the manufacture, shipments and installations of our Sapphire&#174; family of printers. Production issues can lead to increased costs and may affect our ability to meet product demand, which could adversely impact our business and results from operations.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Compliance Matters</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to U.S. and other anti-corruption laws, trade controls, economic sanctions and similar laws and regulations. Our failure to comply with these laws and regulations could subject us to civil, criminal and administrative penalties and harm our reputation.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Doing business on a worldwide basis requires us to comply with the laws and regulations of the U.S. government and various foreign jurisdictions. These laws and regulations place restrictions on our operations, trade practices, partners and investments.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In particular, our operations are subject to U.S. and foreign anti-corruption and trade control laws and regulations, such as the FCPA and the Bribery Act, export controls and economic sanctions programs, including those administered by the U.S. Treasury Department&#8217;s Office of Foreign Assets Control (&#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%">OFAC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), the State Department&#8217;s Directorate of Defense Trade Controls (&#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%">DDTC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) and the Bureau of Industry and Security (&#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%">BIS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) of the Department of Commerce. As a result of doing business in foreign countries and with foreign customers, we are exposed to a heightened risk of violating anti-corruption and trade control laws and sanctions regulations.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our business, we may deal with state-owned business enterprises, the employees of which are considered foreign officials for purposes of the FCPA&#8217;s prohibition on providing anything of value to foreign officials for the purposes of obtaining or retaining business or securing any improper business advantage. In addition, the provisions of the Bribery Act extend beyond bribery of foreign public officials and also apply to transactions with individuals that a government does not employ. Some of the international locations in which we operate lack a developed legal system and have higher than normal levels of corruption. Our continued expansion outside the U.S., primarily in Europe, South-East Asia and Oceania, and our development of new partnerships worldwide, could increase the risk of FCPA, OFAC or Bribery Act violations in the future.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an exporter, we must comply with various laws and regulations relating to the export of products and technology from the U.S. and other countries having jurisdiction over our operations. In the United States, these laws include the International Traffic in Arms Regulations (&#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%">ITAR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) administered by the DDTC, the Export Administration Regulations (&#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%">EAR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) administered by the BIS and trade sanctions against embargoed countries and destinations administered by OFAC. The EAR governs products, parts, technology and software which present military or weapons proliferation concerns, so-called &#8220;dual use&#8221; items, and ITAR governs military items listed on the United States Munitions List. Prior to shipping certain items, we must obtain an export license or verify that license exemptions are available. Any failures to comply with these laws and regulations could result in fines, adverse publicity and restrictions on our ability to export our products, and repeat failures could carry more significant penalties.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Violations of anti-corruption and trade control laws and sanctions regulations are punishable by civil penalties, including fines, denial of export privileges, injunctions, asset seizures, debarment from government contracts and revocations or restrictions of licenses, as well as criminal fines and imprisonment and could harm our reputation, create negative shareholder sentiment and affect the value of our securities. We have established policies and procedures designed to assist our compliance with applicable U.S. and international anti-corruption and trade control laws and regulations, including the FCPA, the Bribery Act and trade controls and sanctions programs administered by OFAC, the DDTC and BIS, and have trained our employees to comply with these laws and regulations. However, there can be no assurance that all of our employees, consultants, agents or other associated persons will not take actions in violation of our policies and these laws and regulations. Additionally, there can be no assurance that our policies and procedures will effectively prevent us from violating these regulations in every transaction in which we may engage or provide a defense to any alleged violation. In particular, we may be held liable for the actions that our joint venture partners take inside or outside of the United States, even though our partners may not be subject to these laws. Such a violation, even if our policies prohibit it, could have an adverse effect on our reputation, business, financial condition and results of operations. In addition, various state and municipal governments, universities and other investors maintain prohibitions or restrictions on investments in companies that do business with sanctioned countries, persons and entities, which could adversely affect our reputation, business, financial condition and results of operations.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to environmental, health and safety laws and regulations related to our operations and the use of our additive manufacturing systems and consumable materials, which could subject us to compliance costs and/or potential liability in the event of non-compliance.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various environmental laws and regulations governing our operations, including, but not limited to, emissions into the air and water and the use, handling, disposal and remediation of hazardous substances. A certain risk of environmental liability is inherent in our production activities. These laws and regulations govern, among other things, the generation, use, storage, registration, handling and disposal of chemicals and waste materials, the presence of specified substances in electrical products, the emission and discharge of hazardous materials into the ground, air or water, the cleanup of contaminated sites, including any contamination that results from spills due to our failure to properly dispose of chemicals and other waste materials and the health and safety of our employees. Under these laws, regulations and requirements, we also could be subject to liability for improper disposal of chemicals and waste materials, including those resulting from the use of our systems and accompanying materials by end-users. Accidents or other incidents that occur at our facilities or involve our personnel or operations could result in claims for damages against us. Compliance with extensive environmental, health and safety laws could require material expenditures, changes in our operations or site remediation. In addition, we use hazardous materials in our business, and we must comply with environmental laws and regulations associated therewith. Any claims relating to improper handling, storage or disposal of these materials or noncompliance with applicable laws and regulations could be time consuming and costly and could adversely affect our business and results of operations.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event we are found to be financially responsible, as a result of environmental or other laws or by court order, for environmental damages alleged to have been caused by us or occurring on our premises, we could be required to pay substantial monetary damages or undertake expensive remedial obligations. If our operations fail to comply with such laws or regulations, we may be subject to fines and other civil, administrative or criminal sanctions, including the revocation of permits and licenses necessary to continue our business activities. In addition, we may be required to pay damages or civil judgments in respect of third-party claims, including those relating to personal injury (including exposure to hazardous substances that we generate, use, store, handle, transport, manufacture or dispose of), property damage or contribution claims. Some environmental laws allow for strict, joint and several liabilities for remediation costs, regardless of fault. We may be identified as a potentially responsible party under such laws. The amount of any costs, including fines or damages payments that we might incur under such circumstances could substantially exceed any insurance we have to cover such losses. Any of these events, alone or in combination, could have a material adverse effect on our business, financial condition and results of operations and could adversely affect our reputation.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The export of our products internationally from our production facilities subjects us to environmental laws and regulations concerning the import and export of chemicals and hazardous substances such as the United States Toxic Substances Control Act and the Registration, Evaluation, Authorization and Restriction of Chemical Substances. These laws and regulations require the testing and registration of some chemicals that we ship along with, or that form a part of, our systems and other products. If we fail to comply with these or similar laws and regulations, we may be required to make significant expenditures to reformulate the chemicals that we use in our products and materials or incur costs to register such chemicals to gain and/or regain compliance. Additionally, we could be subject to significant fines or other civil and criminal penalties should we not achieve such compliance.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of complying with current and future environmental, health and safety laws applicable to our operations, or the liabilities arising from past releases of, or exposure to, hazardous substances, may result in future expenditures. Any of these developments, alone or in combination, could have an adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Aspects of our business are subject to privacy, data use and data security regulations, which could increase our costs.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We collect personally identifiable information from our employees, prospects, and our customers. Privacy and security laws and regulations may limit the use and disclosure of certain information and require us to adopt certain </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cybersecurity and data handling practices that may affect our ability to effectively market our services to current, past or prospective customers. We must comply with privacy laws in the United States, Europe and elsewhere, including the General Data Protection Regulations (&#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%">GDPR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) in the European Union (&#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%">EU</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), which became effective May 25, 2018, the California Consumer Privacy Act of 2018, which was enacted on June 28, 2018 and became effective on January 1, 2020 and the California Privacy Rights Act, which will become effective on January 1, 2023. Further, in connection with its withdrawal from the EU, the United Kingdom has implemented the GDPR as of January 1, 2021 (as it existed on December 31, 2020 but subject to certain UK-specific amendments). These laws create new individual privacy rights and impose increased obligations, including disclosure obligations, on companies handling personal data. In many jurisdictions, consumers must be notified in the event of a data security breach, and such notification requirements continue to increase in scope and cost. Privacy and security laws and regulations may limit the use and disclosure of certain information and require us to adopt certain cybersecurity and data handling practices that may affect our ability to effectively market our services to current, past or prospective customers. While we have invested in, and intend to continue to invest in, resources to comply with these standards, we may not be successful in doing so, and any such failure could have an adverse effect on our business, results of operations and reputation.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As privacy, data use and data security laws are interpreted and applied, compliance costs may increase, particularly in the context of ensuring that adequate data protection and data transfer mechanisms are in place. In recent years, there has been increasing regulatory enforcement and litigation activity in this area in the United States and in various other countries in which we operate.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Intellectual Property</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business relies on technological and other innovations embodied in various forms of proprietary information and other intellectual property (IP) related information. Our failure to protect our IP rights could potentially harm our competitive advantages to an extent (e.g., with respect to the use, manufacturing, lease, sale, or other commercialization of our processes, technologies and products), which may have an adverse effect on our results of operations and financial condition.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be required to make significant capital investments into the R&amp;D of proprietary information and other IP as we develop, improve and scale our processes, technologies and products, and failure to fund and make these investments, or underperformance of the technology funded by these investments, could severely impact our business, financial condition, results of operations and prospects. From time to time, we collaborate with partners on certain R&amp;D activities and the success of such R&amp;D activities is aided by the cooperation of such partners.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our failure to adequately protect our IP rights could result in the reduction or loss of our competitive advantage. We may be unable to prevent third parties from using our proprietary information and other IP without our authorization or from independently developing proprietary information and other IP that is similar to ours, particularly in those countries where the laws do not protect our proprietary rights to the same degree as in the U.S. or those countries where we do not have IP rights protection. The use of our proprietary information and other IP by others could reduce or eliminate competitive advantages that we have developed, potentially causing us to lose sales, licensing opportunities, actual or potential customers, or otherwise harm our business. If it becomes necessary for us to litigate to protect these IP rights, any proceedings could be burdensome and costly, could result in counterclaims challenging our IP (including validity or enforceability) or accusing us of infringement, and we may not prevail.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our patent applications and issued patents may be practiced by third parties without our knowledge. Our competitors may also attempt to design around our patents or copy or otherwise obtain and use our proprietary information and other IP. Moreover, our competitors may already hold or have applied for patents in the U.S. or abroad that, if enforced, could possibly prevail over our patent rights or otherwise limit our ability to manufacture, sell or otherwise commercialize one or more of our products in the U.S. or abroad. With respect to our pending patent applications, we may not be successful in securing issued patents, or the claims of such patents may be narrowed, any of which may limit our ability to protect inventions that these applications were intended to cover, which could harm our ability to prevent others from exploiting our technologies and commercializing products </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">similar to our products. In addition, the expiration of a patent can result in increased competition with consequent erosion of profit margins.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our confidentiality agreements could be breached or may not provide meaningful protection for at least a portion of our trade secrets or proprietary manufacturing expertise. Adequate remedies may not be available in the event of an unauthorized use or disclosure of our trade secrets and manufacturing expertise. Violations by others of our confidentiality agreements and the loss of employees who have specialized knowledge and expertise could harm our competitive position resulting from the exclusive nature of such knowledge and expertise and cause our sales and operating results to decline as a result of increased competition. In addition, others may obtain knowledge of our trade secrets through independent development or other access by legal means.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The applicable governmental authorities may not approve our pending service mark and trademark applications. A failure to obtain trademark registrations in the U.S. and in other countries could limit our ability to obtain and retain our trademarks in those jurisdictions. Moreover, third parties may seek to oppose our applications or otherwise challenge the resulting registrations. In the event that our trademarks are not approved or are successfully challenged by third parties, we could be forced to rebrand our products, which could result in loss of brand recognition and could require us to devote significant resources to rebranding and advertising and marketing new brands. We could be sued by third parties who, unbeknown to us and to government agencies allowing for registration of our trademark, previously used our registered trademark in the market before we did.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The failure of any of our patents, trademarks, trade names, trade secrets, other IP rights, IP right assignments, or confidentiality agreements to protect our proprietary information and other IP, including our processes, systems, apparatuses, devices, software, composition of matter (e.g., 3D objects), our other proprietary manufacturing expertise, and any other of our technology and know-how, could have a material adverse effect on our business and results of operations.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Third-party lawsuits and assertions to which we are subject alleging our infringement of patents, trade secrets or other IP rights may have a significant adverse effect on our financial condition.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third parties may own issued patents and pending patent applications that exist in fields relevant to additive manufacturing or any other technology related to our products. Some of these third parties may assert that we are employing their proprietary technology without authorization. There may be third-party patents or patent applications with claims related to additive manufacturing or any other technology related to our products. Because patent applications can take many years to issue as patents, there may be currently pending patent applications which may later result in issued patents that our technologies may potentially infringe in the future. In addition, third parties may obtain patents in the future and claim that our technologies infringe upon these obtained patents. Any third-party lawsuits or other assertion to which we are subject alleging our infringement of patents, trade secrets or any other IP rights may have a significant adverse effect on our financial condition.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may incur substantial costs enforcing and defending our IP rights.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may incur substantial expense and costs in protecting, enforcing and defending our IP rights against third parties. IP disputes may be costly and can be substantially disruptive to our business operations by diverting attention and energies of management and key technical personnel and by increasing our costs of doing business. Third-party IP claims asserted against us could subject us to significant liabilities, require us to enter into royalty and licensing arrangements on unfavorable terms, prevent us from assembling or licensing certain of our products, subject us to injunctions restricting our sale of products, cause severe disruptions to our operations or the marketplaces in which we compete or require us to satisfy indemnification commitments with our customers, including contractual provisions under various license arrangements. In addition, we may incur significant costs in acquiring the necessary third-party IP rights for use in our products. Any and all of these could have an adverse effect on our business and financial condition.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to adequately protect or enforce our IP rights, such information may be used by others to compete against us.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have devoted substantial resources to the development of our technology and related IP rights. Our success and future revenue growth will depend, in part, on our ability to protect the various facets of our IP. We rely on a combination of registered and unregistered IP and protect our rights using patents, trademarks, trade secrets, confidentiality agreements, and assignment of invention agreements and other methods.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite our efforts to protect our IP and proprietary rights, it is possible that competitors or other unauthorized third parties may obtain, copy, use or disclose our technologies, inventions, processes, improvements, or any other IP. We cannot assure that any of our existing or future patents or other IP rights will not be challenged, invalidated, circumvented, or will otherwise provide us with meaningful protection. Our pending patent applications may not be granted, and we may not be able to obtain foreign patents or pending applications corresponding to our U.S. patents. Even if foreign patents are granted, effective enforcement in foreign countries may not be available.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our trade secrets, know-how and other unregistered proprietary rights are a key aspect of our IP portfolio. While we take reasonable steps to protect our proprietary information and IP in trade secrets and other forms of confidential information protection, and enter into confidentiality agreements and invention assignment agreements intended to protect such rights, such agreements can be difficult and costly to enforce or may not provide adequate remedies if violated, and we may have inadvertently not have entered into such agreements with all relevant parties, or some of the agreements may prove invalid in all jurisdictions. Such agreements may be breached, and trade secrets or confidential information may be willfully or unintentionally disclosed, including by employees who may leave our company and join our competitors, or our competitors or other parties may learn of the information in some other way. The disclosure to, or independent development by, a competitor of our proprietary information and IP including trade secrets, know-how or other technology related information not protected by a patent or other IP system could materially reduce or eliminate any competitive advantage that we may have over such competitor.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our patents and other forms of IP protection do not adequately protect our technology, our competitors may be able to offer products similar to ours. Our competitors may also be able to develop similar technology independently, reverse engineer our technology, or design around our patents and other forms of IP protection. Any of the foregoing events would lead to increased competition and reduce our revenue or gross margin, which would adversely affect our operating results.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we attempt enforcement of our IP rights, we may be subject or party to claims, negotiations or complex, protracted litigation. IP disputes and litigation, regardless of merit, can be substantially costly and disruptive to our business operations, e.g., by diverting attention and energies of management and key technical personnel and by increasing our costs of doing business. Any of the foregoing could adversely affect our business and financial condition.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of any settlement or other compromise to avoid complex, protracted litigation, we may agree not to pursue future claims against a third party, including related to alleged infringement of our IP rights. Part of any settlement or other compromise with another party may resolve a potentially costly dispute but may also have future repercussions on our ability to defend and protect our IP rights, which in turn could adversely affect our business.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our additive manufacturing software contains third-party open-source software components, and failure to comply with the terms of the underlying open-source software licenses could restrict our ability to sell our products.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our additive manufacturing software contains components that are licensed under so-called &#8220;open source,&#8221; &#8220;free,&#8221; or other similar licenses. Open source software is made available to the general public on an &#8220;as-is&#8221; basis under the terms of a non-negotiable license. We currently combine our proprietary software with open source software, but not in a manner that we believe requires the release of the source code of our proprietary software to the public. We do not plan to integrate our proprietary software with open source software in ways that would require the release of our proprietary software's source code to the public; however, our use and distribution of open source software may entail greater risks than use of third-party commercial software. Open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. In addition, if we combine our proprietary software with open source software in a certain manner, we </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">could, under certain open source licenses, be required to release to the public or remove the source code of our proprietary software. We may also face claims alleging noncompliance with open source license terms or infringement or misappropriation of proprietary software. These claims could result in litigation, require us to purchase a costly license, or remove the software. In addition, if the license terms for open source software that we use change, we may be forced to re-engineer our solutions, incur additional costs or discontinue the sale of our offerings if re-engineering could not be accomplished on a timely basis. Although we monitor our use of open source software to avoid subjecting our offerings to unintended conditions, there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our offerings. We cannot guarantee that we have incorporated open source software in our software in a manner that will not subject us to liability or in a manner that is consistent with our current policies and procedures.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Securities</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrant holders may only be able to exercise their public warrants on a &#8220;cashless basis&#8221; under certain circumstances, and if warrant holders do so, they will receive fewer shares of common stock from such exercise than if they were to exercise such warrants for cash.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The warrant agreement provides that in the following circumstances holders of warrants who seek to exercise their warrants will not be permitted to do for cash and will, instead, be required to do so on a cashless basis in accordance with Section 3(a)(9) of the Securities Act: (i) if the shares of common stock issuable upon exercise of the warrants are not registered under the Securities Act in accordance with the terms of the warrant agreement; (ii) if we have so elected and the shares of common stock are at the time of any exercise of a warrant are not listed on a national securities exchange such that they satisfy the definition of &#8220;covered securities&#8221; under Section 18(b)(1) of the Securities Act; and (iii) if we have so elected and we call the public warrants for redemption. If warrant holders exercise their public warrants on a cashless basis, they would pay the warrant exercise price by surrendering all of the warrants for that number of common stock equal to the quotient obtained by dividing (x) the product of the number of common stock underlying the warrants, multiplied by the excess of the &#8220;fair market value&#8221; of our common stock (as defined in the next sentence) over the exercise price of the warrants by (y) the fair market value. The &#8220;fair market value&#8221; is the average reported last sale price of the common stock for the 10 trading days ending on the third trading day prior to the date on which the notice of exercise is received by the warrant agent or on which the notice of redemption is sent to the holders of warrants, as applicable. As a result, warrant holders would receive fewer shares of common stock from such exercise than if they were to exercise such warrants for cash.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are an emerging growth company and a smaller reporting company within the meaning of the Securities Act, and if we take advantage of certain exemptions from disclosure requirements available to &#8220;emerging growth companies&#8221; or &#8220;smaller reporting companies,&#8221; this could make our securities less attractive to investors and may make it more difficult to compare our performance with other public companies.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an &#8220;emerging growth company&#8221; within the meaning of the Securities Act, as modified by the JOBS Act, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not &#8220;emerging growth companies,&#8221; including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. As a result, our stockholders may not have access to certain information they may deem important. We could be an emerging growth company for up to five years, although circumstances could cause us to lose that status earlier, including if the market value of our common stock held by non-affiliates exceeds $700 million as of any June 30 before that time, in which case we would no longer be an emerging growth company as of the following December 31. We cannot predict whether investors will find our securities less attractive because we will rely on these exemptions. If some investors find our securities less attractive as a result of our reliance on these exemptions, the trading prices of our securities may be lower than they otherwise would be, there may be a less active trading market for our securities and the trading prices of our securities may be more volatile.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such an election to opt out is irrevocable. We have elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of our  consolidated financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we are a &#8220;smaller reporting company&#8221; as defined in Item 10(f)(1) of Regulation S-K. Smaller reporting companies may take advantage of certain reduced disclosure obligations, including, among other things, providing only two years of audited consolidated financial statements. We will remain a smaller reporting company until the last day of the fiscal year in which (i) the market value of our common stock held by nonaffiliates exceeds $250 million as of the prior June 30 or (ii) our annual revenues exceeded $100 million during such completed fiscal year and the market value of our common stock held by non affiliates exceeds $700 million as of the prior June 30. To the extent we take advantage of such reduced disclosure obligations, it may also make comparison of our consolidated financial statements with other public companies difficult or impossible.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our warrants are accounted for as liabilities and the changes in value of our warrants could have a material effect on our financial results.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 12, 2021 the SEC released a public statement highlighting the potential accounting implications of certain terms of warrants issued by Special Purpose Acquisition Companies (&#8220;SPACs&#8221;) (the &#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%">Public Statement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;). The terms described in the Public Statement are common in SPACs and are similar to the terms contained in the warrant agreement governing our warrants. In response to the Public Statement, we reevaluated the accounting treatment of our public warrants and private placement warrants and determined to classify the warrants as derivative liabilities measured at fair value, with changes in fair value each period reported in earnings. As a result, included on our balance sheet as of September 30, 2022 contained elsewhere in this Quarterly Report are derivative liabilities related to embedded features contained within our warrants. ASC Topic 815, provides for the remeasurement of the fair value of such derivatives at each balance sheet date, with a resulting non-cash gain or loss related to the change in the fair value being recognized in earnings in the statement of operations. As a result of the recurring fair value measurement, our condensed consolidated financial statements and results of operations may fluctuate quarterly based on factors which are outside of our control. Due to the recurring fair value measurement, we expect that we will recognize non-cash gains or losses on our warrants each reporting period and that the amount of such gains or losses could be material.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The price of our common stock and our warrants may be volatile.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading price of our common stock and our warrants has fluctuated, and is likely to continue to fluctuate due to a variety of factors, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the industries in which we and our customers operate;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">variations in our operating performance and the performance of our competitors in general;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">material and adverse impact of the ongoing COVID-19 pandemic on the markets and the broader global economy;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated fluctuations in our quarterly or annual operating results;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">publication of research reports by securities analysts about our or our competitors or our industry;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the public&#8217;s reaction to our press releases, our other public announcements and our filings with the SEC;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our failure or the failure of our competitors to meet securities analysts&#8217; projections or guidance that our or our competitors may give to the market;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our financial, operating or other metrics, regardless of whether we consider those metrics as reflective of the current state or long-term prospects of our business, and how those results compare to securities analyst expectations, including whether those results fail to meet, exceed, or significantly exceed securities analyst expectations;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additions and departures of key personnel;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in laws and regulations affecting our business;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">commencement of, or involvement in, litigation involving us;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our capital structure, such as future issuances of securities or the incurrence of additional debt;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the volume of shares of our common stock available for public sale; and</span></div><div style="margin-bottom:12pt;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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">general economic and political conditions such as recessions, interest rates, fuel prices, inflation, foreign currency fluctuations, international tariffs, social, political and economic risks and acts of war or terrorism (including, for example, the ongoing military conflict between Ukraine and Russia and the economic sanctions related thereto).</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These market and industry factors may materially reduce the market price of our common stock and our warrants regardless of our operating performance.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future resales of our common stock could cause the market price of our common stock to drop significantly, even if our business is doing well.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of a substantial number of shares of our common stock in the public market could occur at any time. These sales, or the perception in the market that the holders of a large number of shares intend to sell shares, could reduce the market price of our common stock. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had outstanding 186,418,770 shares of common stock on November 7, 2022.  We have filed a registration statement which registers the offer and sale from time to time by certain selling stockholders of up to 161,028,936 shares of our common stock.  Furthermore, beginning on September 29, 2022, Rule 144 under the Securities Act became available for the resale of any shares that are restricted and control securities, subject to volume and other restrictions applicable under Rule 144.  To the extent shares are sold into the market pursuant to the registration statement, under Rule 144 or otherwise, particularly in substantial quantities, the market price of our common stock could decline. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">To the extent, the public warrants and the private placement warrants are exercised, it will  increase the number of shares eligible for future resale in the public market and result in dilution to our stockholders.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have outstanding the public warrants and the private placement warrants to purchase an aggregate of 13,075,000 shares of our common stock, which became exercisable on December 7, 2021 and expire on September 29, 2026. The exercise price of these warrants is $11.50 per share. To the extent such warrants are exercised, additional shares of our common stock will be issued, which will result in dilution to the holders of our common stock and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market or the fact that such warrants may be exercised could adversely affect the market price of our common stock. However, there is no guarantee that the public warrants will ever be in the money prior to their expiration, and as such, the warrants may expire worthless. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may amend the terms of the warrants in a manner that may be adverse to holders of public warrants with the approval by the holders of at least 65% of the then outstanding public warrants. As a result, the exercise price of their warrants could be increased, the exercise period could be shortened and the number of our common stock purchasable upon exercise of a warrant could be decreased, all without their approval.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our warrants were issued in registered form under a warrant agreement between Continental Stock Transfer &amp; Trust Company, as warrant agent, and us. The warrant agreement provides that the terms of the warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision, but requires the approval by the holders of at least 65% of the then outstanding public warrants to make any change that adversely affects the interests of the registered holders of public warrants. Accordingly, we may amend the terms of the public </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">warrants in a manner adverse to a holder if holders of at least 65% of the then outstanding public warrants approve of such amendment. Although our ability to amend the terms of the public warrants with the consent of at least 65% of the then outstanding public warrants is unlimited, examples of such amendments could be amendments to, among other things, increase the exercise price of the warrants, convert the warrants into cash, shorten the exercise period or decrease the number of shares of our common stock purchasable upon exercise of a warrant.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may redeem their unexpired warrants prior to their exercise at a time that is disadvantageous to them, thereby making their warrants worthless.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have the ability to redeem outstanding warrants at any time prior to their expiration, at a price of $0.01 per warrant, provided that the last reported sales price of our common stock equals or exceeds $18.00 per share (as adjusted for share subdivisions, share dividends, rights issuances, subdivisions, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading-day period ending on the third trading day prior to the date we send the notice of redemption to the warrant holders. If and when the warrants become redeemable by us, we may exercise our redemption right even if we are unable to register or qualify the underlying securities for sale under all applicable state securities laws. Redemption of the outstanding warrants could force them to: (i) exercise their warrants and pay the exercise price therefor at a time when it may be disadvantageous for them to do so; (ii) sell their warrants at the then-current market price when they might otherwise wish to hold their warrants; or (iii) accept the nominal redemption price which, at the time the outstanding warrants are called for redemption, is likely to be substantially less than the market value of their warrants.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we may redeem their warrants at any time prior to their expiration at a price of $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 prior to redemption for a number of shares of our common stock determined based on the redemption date and the fair market value of our common stock.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value received upon exercise of the warrants (1) may be less than the value the holders would have received if they had exercised their warrants at a later time where the underlying share price is higher and (2) may not compensate the holders for the value of the warrants, including because the number of shares of common stock received is capped at 0.365 shares of common stock per warrant (subject to adjustment) irrespective of the remaining life of the warrants. None of the private placement warrants will be redeemable by us, subject to certain circumstances, so long as they are held by the Sponsor or its permitted transferees.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to satisfy the continued listing standards of the NYSE going forward.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock and our public warrants are listed on the NYSE. However, an active trading market for our common stock or warrants may not be sustained. Furthermore, we cannot ensure that we will be able to satisfy the continued listing standards of the NYSE going forward. If we cannot satisfy the continued listing standards going forward, the NYSE may commence delisting procedures against us, which could result in our common stock or public warrants being removed from listing on the NYSE. If any of our common stock or public warrants were to be delisted, the liquidity of our common stock or warrants could be adversely affected and the market price of our common stock or warrants could decrease. Delisting could also adversely affect our security holders&#8217; ability to trade or obtain quotations on our securities because of lower trading volumes and transaction delays. These factors could contribute to lower prices and larger spreads in the bid and ask price for our securities. They may also not be able to resell their common stock or warrants at or above the price they paid for such securities or at all.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the National Securities Markets Improvement Act of 1996, which is a federal statute, prevents or preempts the states from regulating the sale of certain securities, which are referred to as &#8220;covered securities.&#8221; If our securities were not listed on the NYSE, such securities would not qualify as covered securities and we would be subject to regulation in each state in which we offer our securities because states are not preempted from regulating the sale of securities that are not covered securities.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reports published by analysts, including projections in those reports that differ from our actual results, could adversely affect the price and trading volume of our common stock.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities research analysts may establish and publish their own periodic projections for us. These projections may vary widely and may not accurately predict the results we actually achieve. Our share price may decline if our actual results do not match the projections of these securities research analysts. Similarly, if one or more of the analysts who write reports on us downgrades our stock or publishes inaccurate or unfavorable research about our business, our share price could decline. If one or more of these analysts ceases coverage of us or fails to publish reports on us regularly, our share price or trading volume could decline. While we expect research analyst coverage of our company, if no analysts commence coverage of us, the market price and volume for our shares of common stock could be adversely affected.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to changing law and regulations regarding regulatory matters, corporate governance and public disclosure will continue to increase our costs and the risk of non-compliance.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to rules and regulations by various governing bodies, including, for example, the SEC, which are charged with the protection of investors and the oversight of companies whose securities are publicly traded, and to new and evolving regulatory measures under applicable law. Our efforts to comply with new and changing laws and regulations have resulted in increased general and administrative expenses and a diversion of management time and attention.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, because these laws, regulations and standards are subject to varying interpretations, their application in practice may evolve over time as new guidance becomes available. This evolution may result in continuing uncertainty regarding compliance matters and additional costs necessitated by ongoing revisions to our disclosure and governance practices. If we fail to address and comply with these regulations and any subsequent changes, we may be subject to penalty and our business may be harmed.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delaware law and our Certificate of Incorporation and Bylaws contain certain provisions, including anti-takeover provisions, that limit the ability of stockholders to take certain actions and could delay or discourage takeover attempts that stockholders may consider favorable.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Certificate of Incorporation, our Bylaws and the DGCL, contain provisions that could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by the Board and therefore depress the trading price of our common stock. These provisions also could make it difficult for stockholders to take certain actions, including electing directors who are not nominated by the current members of the Board or taking other corporate actions, including effecting changes in our management. Among other things, the Certificate of Incorporation and Bylaws include provisions regarding:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of the Board to issue shares of preferred stock, including &#8220;blank check&#8221; preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the limitation of the liability of, and the indemnification of, our directors and officers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of stockholders after such date and could delay the ability of stockholders to force consideration of a stockholder proposal or to take action, including the removal of directors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the requirement that a special meeting of stockholders may be called only by a majority of the entire Board, which could delay the ability of stockholders to force consideration of a proposal or to take action, including the removal of directors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">controlling the procedures for the conduct and scheduling of board of directors and stockholder meetings;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of the Board to amend the bylaws, which may allow the Board to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend the bylaws to facilitate an unsolicited takeover attempt; and</span></div><div style="margin-bottom:12pt;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">advance notice procedures with which stockholders must comply to nominate candidates to the Board or to propose matters to be acted upon at a stockholders&#8217; meeting, which could preclude stockholders from bringing matters before annual or special meetings of stockholders and delay changes in the Board, and also may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer&#8217;s own slate of directors or otherwise attempting to obtain control of us.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in the Board or management.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Certificate of Incorporation designates a state or federal court located within the State of Delaware as the sole and exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers, stockholders, employees or agents.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Certificate of Incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be the sole and exclusive forum for state law claims for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee of our company to us or our stockholders, (iii) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law or the Certificate of Incorporation or the Bylaws, (iv) any action to interpret, apply, enforce or determine the validity of the Certificate of Incorporation or the Bylaws or (v) any action asserting a claim against us governed by the internal affairs doctrine. The forgoing provisions will not apply to any claims arising under the Exchange Act or the Securities Act and, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States will be the sole and exclusive forum for resolving any action asserting a claim arising under the Securities Act.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This choice of forum provision in our Certificate of Incorporation may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, or other employees, which may discourage lawsuits with respect to such claims. There is uncertainty as to whether a court would enforce such provisions, and the enforceability of similar choice of forum provisions in other companies&#8217; charter documents has been challenged in legal proceedings. It is possible that a court could find these types of provisions to be inapplicable or unenforceable, and if a court were to find the choice of forum provision contained in the Certificate of Incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, results of operations and financial condition.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our warrant agreement designates the courts of the State of New York or the United States District Court for the Southern District of New York as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by holders of our warrants, which could limit the ability of warrant holders to obtain a favorable judicial forum for disputes with our company.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our warrant agreement provides that, subject to applicable law, (i) any action, proceeding or claim against us arising out of or relating in any way to the warrant agreement, including under the Securities Act, will be brought and enforced in the courts of the State of New York or the United States District Court for the Southern District of New York and (ii) that we irrevocably submit to such jurisdiction, which jurisdiction will be the exclusive forum for any such action, proceeding or claim. We will waive any objection to such exclusive jurisdiction and that such courts represent an inconvenient forum.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, these provisions of the warrant agreement do not apply to suits brought to enforce any liability or duty created by the Exchange Act or any other claim for which the federal district courts of the United States are the sole and exclusive forum. Any person or entity purchasing or otherwise acquiring any interest in any of our warrants will be deemed to have notice of and to have consented to the forum provisions in our warrant agreement.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any action, the subject matter of which is within the scope of the forum provisions of the warrant agreement, is filed in a court other than a court of the State of New York or the United States District Court for the Southern District of New York (a &#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%">foreign action</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) in the name of any holder of our warrants, such holder will be deemed to have consented to (x) the personal jurisdiction of the state and federal courts located in the State of New York in connection with any action brought in any such court to enforce the forum provisions (an &#8220;enforcement action&#8221;) and </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(y) having service of process made upon such warrant holder in any such enforcement action by service upon such warrant holder&#8217;s counsel in the foreign action as agent for such warrant holder.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This choice-of-forum provision may limit a warrant holder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with our company, which may discourage such lawsuits. Alternatively, if a court were to find this provision of our warrant agreement inapplicable or unenforceable with respect to one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could materially and adversely affect our business, financial condition and results of operations and result in a diversion of the time and resources of our management and board of directors.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain significant stockholders whose interests may differ from those of public stockholders have the ability to significantly influence our business and management.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Business Combination Agreement, the members of our board of directors are Matthew Walters, two individuals that were identified by Legacy Velo3D and six individuals that were identified by Legacy Velo3D, in consultation with JAWS Spitfire. Accordingly, the former Legacy Velo3D equity holders will be able to significantly influence the approval of actions requiring board of director approval through their voting power. Such stockholders will retain significant influence with respect to our management, business plans and policies, including the appointment and removal of our officers. In particular, the former Legacy Velo3D equity holders could influence whether acquisitions, dispositions and other change of control transactions are approved.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business and operations could be negatively affected if we become subject to any securities litigation or shareholder activism, which could cause us to incur significant expense, hinder execution of business and growth strategy and impact our stock price.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the past, following periods of volatility in the market price of a company&#8217;s securities, securities class action litigation has often been brought against that company. Shareholder activism, which could take many forms or arise in a variety of situations, has been increasing recently. Volatility in the stock price of our common stock or other reasons may in the future cause it to become the target of securities litigation or shareholder activism. Securities litigation and shareholder activism, including potential proxy contests, could result in substantial costs and divert management&#8217;s and board of directors&#8217; attention and resources from our business. Additionally, such securities litigation and shareholder activism could give rise to perceived uncertainties as to our future, adversely affect our relationships with service providers and make it more difficult to attract and retain qualified personnel. Also, we may be required to incur significant legal fees and other expenses related to any securities litigation and activist shareholder matters. Further, our stock price could be subject to significant fluctuation or otherwise be adversely affected by the events, risks and uncertainties of any securities litigation and shareholder activism.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_142"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales of Unregistered Securities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_145"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Defaults Upon Senior Securities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_148"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i2eb1493a1e6440dc89128539e936ea38_151"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other Information</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_154"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.634%"><tr><td style="width:1.0%"></td><td style="width:15.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.493%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="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="q310-qxexhibit311.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="padding:2px 1pt;text-align: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.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="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="q310-qxexhibit312.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="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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="q310-qxexhibit321.htm">Certification of the Chief Executive Officer required by Rule </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q310-qxexhibit321.htm">13</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q310-qxexhibit321.htm">a</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q310-qxexhibit321.htm">-14(b)</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q310-qxexhibit321.htm"> or Rule 15d-14(b) and 18 U.S.C. 1350*</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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="q310-qxexhibit322.htm">Certification of the 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="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document - the instance document does not appear in the Interactive Data file because its XBRL tags are embedded within the Inline XBRL document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Label Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* &#160;&#160;&#160;&#160;This certification is not deemed &#8220;filed&#8221; for purposes of Section 18 of the Exchange Act or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><div id="i2eb1493a1e6440dc89128539e936ea38_157"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;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-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized, in the City of Campbell, State of California, on the 14th day of November, 2022.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"><tr><td style="width:1.0%"></td><td style="width:47.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.234%"></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%">VELO3D, INC.</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: November&#160;14, 2022</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/ William McCombe</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%">William McCombe</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%">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-style:italic;font-weight:400;line-height:100%">Chief Financial Officer and Principal Financial 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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>q310-qxexhibit311.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 2022 Workiva -->
<title>Document</title></head><body><div id="i789fd0ae6f5c48c2a86c0fe6e79fb05e_38"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 31.1</font></div></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF</font></div><div style="margin-bottom:12pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Benyamin Buller, certify that&#58;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Quarterly Report on Form 10-Q of Velo3D, Inc.&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.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:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.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:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant'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:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting. </font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:23.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.170%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November 14, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Benyamin Buller</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benyamin Buller</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>q310-qxexhibit312.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 2022 Workiva -->
<title>Document</title></head><body><div id="i48d2d29703154a819556aa8dabb003db_38"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 31.2</font></div></div><div style="text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF</font></div><div style="margin-bottom:12pt;text-align:center"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, William McCombe, certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Quarterly Report on Form 10-Q of Velo3D, Inc.&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.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:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.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:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant'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:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting. </font></div><div><font><br></font></div><div style="padding-left:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:23.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.170%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November 14, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; William McCombe</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William McCombe</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>q310-qxexhibit321.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 2022 Workiva -->
<title>Document</title></head><body><div id="iebc4ff4a53a147499a5fb0b44dcaaf5d_38"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 32.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Benyamin Buller, Chief Executive Officer of Velo3D, Inc. (the &#8220;Company&#8221;), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the Quarterly Report on Form 10-Q of the Company for the quarter ended September 30, 2022 (the &#8220;Report&#8221;), as filed with the Securities and Exchange Commission, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:23.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.170%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November 14, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Benyamin Buller</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benyamin Buller</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>q310-qxexhibit322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i790cad29d67f4ea89391d7222de4d8bf_38"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 32.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, William McCombe, Chief Financial Officer of Velo3D, Inc. (the &#8220;Company&#8221;), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the Quarterly Report on Form 10-Q of the Company for the quarter ended September 30, 2022 (the &#8220;Report&#8221;), as filed with the Securities and Exchange Commission, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:23.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.980%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.170%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.470%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; November 14, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; William McCombe</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William McCombe</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial 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-101.SCH
<SEQUENCE>6
<FILENAME>velo-20220930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:793e992b-64b8-4045-a1be-8f43bc4cded3,g:07e5aa5c-4e1f-4e42-96d8-8e1be0005e72-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:velo="http://www.velo3d.com/20220930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.velo3d.com/20220930">
  <xs:import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/>
  <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/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="velo-20220930_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="velo-20220930_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="velo-20220930_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="velo-20220930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.velo3d.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.velo3d.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.velo3d.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.velo3d.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="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>0000005 - 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="CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" roleURI="http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit">
        <link:definition>0000006 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandBasisofPresentation" roleURI="http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentation">
        <link:definition>0000007 - Disclosure - Description of Business and Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.velo3d.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000008 - Disclosure - 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="ReverseRecapitalization" roleURI="http://www.velo3d.com/role/ReverseRecapitalization">
        <link:definition>0000009 - Disclosure - Reverse Recapitalization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasicandDilutedNetIncomeLossperShare" roleURI="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShare">
        <link:definition>0000010 - Disclosure - Basic and Diluted Net Income (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.velo3d.com/role/FairValueMeasurements">
        <link:definition>0000011 - 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="Investments" roleURI="http://www.velo3d.com/role/Investments">
        <link:definition>0000012 - 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="BalanceSheetComponents" roleURI="http://www.velo3d.com/role/BalanceSheetComponents">
        <link:definition>0000013 - Disclosure - Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquipmentonLeaseNet" roleURI="http://www.velo3d.com/role/EquipmentonLeaseNet">
        <link:definition>0000014 - Disclosure - Equipment on Lease, 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="Leases" roleURI="http://www.velo3d.com/role/Leases">
        <link:definition>0000015 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebt" roleURI="http://www.velo3d.com/role/LongTermDebt">
        <link:definition>0000016 - Disclosure - Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleNotesPayable" roleURI="http://www.velo3d.com/role/ConvertibleNotesPayable">
        <link:definition>0000017 - Disclosure - Convertible Notes Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInstruments" roleURI="http://www.velo3d.com/role/EquityInstruments">
        <link:definition>0000018 - Disclosure - Equity 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="EquityIncentivePlansandStockBasedCompensation" roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensation">
        <link:definition>0000019 - Disclosure - Equity Incentive Plans and Stock-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="IncomeTaxes" roleURI="http://www.velo3d.com/role/IncomeTaxes">
        <link:definition>0000020 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingencies" roleURI="http://www.velo3d.com/role/CommitmentandContingencies">
        <link:definition>0000021 - Disclosure - Commitment and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeDefinedContributionPlans" roleURI="http://www.velo3d.com/role/EmployeeDefinedContributionPlans">
        <link:definition>0000022 - Disclosure - Employee Defined-Contribution Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.velo3d.com/role/Revenue">
        <link:definition>0000023 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000024 - Disclosure - 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="ReverseRecapitalizationTables" roleURI="http://www.velo3d.com/role/ReverseRecapitalizationTables">
        <link:definition>0000025 - Disclosure - Reverse Recapitalization (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="BasicandDilutedNetIncomeLossperShareTables" roleURI="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareTables">
        <link:definition>0000026 - Disclosure - Basic and Diluted Net Income (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="FairValueMeasuresandDisclosuresTables" roleURI="http://www.velo3d.com/role/FairValueMeasuresandDisclosuresTables">
        <link:definition>0000027 - Disclosure - Fair Value Measures and Disclosures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsTables" roleURI="http://www.velo3d.com/role/InvestmentsTables">
        <link:definition>0000028 - 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="BalanceSheetComponentsTables" roleURI="http://www.velo3d.com/role/BalanceSheetComponentsTables">
        <link:definition>0000029 - Disclosure - Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.velo3d.com/role/LeasesTables">
        <link:definition>0000030 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtTables" roleURI="http://www.velo3d.com/role/LongTermDebtTables">
        <link:definition>0000031 - Disclosure - Long-Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInstrumentsTables" roleURI="http://www.velo3d.com/role/EquityInstrumentsTables">
        <link:definition>0000032 - Disclosure - Equity Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansandStockBasedCompensationTables" roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationTables">
        <link:definition>0000033 - Disclosure - Equity Incentive Plans and Stock-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="RevenueTables" roleURI="http://www.velo3d.com/role/RevenueTables">
        <link:definition>0000034 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandBasisofPresentationNarrativeDetails" roleURI="http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails">
        <link:definition>0000035 - Disclosure - Description of Business and Basis of Presentation - 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="ReverseRecapitalizationNarrativeDetails" roleURI="http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails">
        <link:definition>0000036 - Disclosure - Reverse Recapitalization - 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="ReverseRecapitalizationSharesIssuedinMergerDetails" roleURI="http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails">
        <link:definition>0000037 - Disclosure - Reverse Recapitalization - Shares Issued in Merger (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="BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails" roleURI="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails">
        <link:definition>0000038 - Disclosure - Basic and Diluted Net Income (Loss) per Share - Computation of Basic and Diluted Net 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="BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails" roleURI="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails">
        <link:definition>0000039 - Disclosure - Basic and Diluted Net Income (Loss) per Share - Potentially Dilutive Securities Excluded from Computation (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="FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" roleURI="http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
        <link:definition>0000040 - Disclosure - Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" roleURI="http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails">
        <link:definition>0000041 - Disclosure - Fair Value Measurements - Changes in Fair Value of Level 3 Financial 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="InvestmentsSummaryofAvailableforSaleInvestmentsDetails" roleURI="http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails">
        <link:definition>0000042 - Disclosure - Investments - Summary of Available for Sale Investments (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="InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails" roleURI="http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails">
        <link:definition>0000043 - Disclosure - Investments - Breakdown of Investments in 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="InvestmentsNarrativeDetails" roleURI="http://www.velo3d.com/role/InvestmentsNarrativeDetails">
        <link:definition>0000044 - Disclosure - Investments - 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="BalanceSheetComponentsAccountsReceivableDetails" roleURI="http://www.velo3d.com/role/BalanceSheetComponentsAccountsReceivableDetails">
        <link:definition>0000045 - Disclosure - Balance Sheet Components - Accounts Receivable (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="BalanceSheetComponentsInventoriesDetails" roleURI="http://www.velo3d.com/role/BalanceSheetComponentsInventoriesDetails">
        <link:definition>0000046 - Disclosure - Balance Sheet Components - Inventories (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="BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails" roleURI="http://www.velo3d.com/role/BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails">
        <link:definition>0000047 - Disclosure - Balance Sheet Components - 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="BalanceSheetComponentsPropertyandEquipmentNetDetails" roleURI="http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails">
        <link:definition>0000048 - Disclosure - Balance Sheet Components - 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="BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>0000049 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails" roleURI="http://www.velo3d.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails">
        <link:definition>0000050 - Disclosure - Balance Sheet Components - Other Noncurrent 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="EquipmentonLeaseNetDetails" roleURI="http://www.velo3d.com/role/EquipmentonLeaseNetDetails">
        <link:definition>0000051 - Disclosure - Equipment on Lease, 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="LeasesNarrativeDetails" roleURI="http://www.velo3d.com/role/LeasesNarrativeDetails">
        <link:definition>0000052 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesAssetsandLiabilitiesDetails" roleURI="http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails">
        <link:definition>0000053 - Disclosure - Leases - Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseRelatedBalancesDetails" roleURI="http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails">
        <link:definition>0000054 - Disclosure - Leases - Lease-Related Balances (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="LeasesFutureMinimumLeasePaymentsDetails" roleURI="http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails">
        <link:definition>0000055 - Disclosure - Leases - Future Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFutureMinimumLeasePaymentsDetails_1" roleURI="http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1">
        <link:definition>0000055 - Disclosure - Leases - Future Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtComponentsDetails" roleURI="http://www.velo3d.com/role/LongTermDebtComponentsDetails">
        <link:definition>0000056 - Disclosure - Long-Term Debt - Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtComponentsDetails_1" roleURI="http://www.velo3d.com/role/LongTermDebtComponentsDetails_1">
        <link:definition>0000056 - Disclosure - Long-Term Debt - Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtNarrativeDetails" roleURI="http://www.velo3d.com/role/LongTermDebtNarrativeDetails">
        <link:definition>0000057 - Disclosure - Long-Term Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtFutureMinimumAggregatePaymentsDetails" roleURI="http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails">
        <link:definition>0000058 - Disclosure - Long-Term Debt - Future Minimum Aggregate Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleNotesPayableNarrativeDetails" roleURI="http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails">
        <link:definition>0000059 - Disclosure - Convertible Notes Payable - 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="EquityInstrumentsCommonStockReservedforIssuanceDetails" roleURI="http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails">
        <link:definition>0000060 - Disclosure - Equity Instruments - Common Stock Reserved for Issuance (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="EquityInstrumentsNarrativeDetails" roleURI="http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails">
        <link:definition>0000061 - Disclosure - Equity Instruments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInstrumentsWarrantsforSharesofStockDetails" roleURI="http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails">
        <link:definition>0000062 - Disclosure - Equity Instruments - Warrants for Shares of Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInstrumentsRollforwardofWarrantLiabilityDetails" roleURI="http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails">
        <link:definition>0000063 - Disclosure - Equity Instruments - Rollforward of 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="EquityInstrumentsFairValueAssumptionsDetails" roleURI="http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails">
        <link:definition>0000064 - Disclosure - Equity Instruments - Fair Value Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInstrumentsRollforwardofContingentEarnoutLiabilitiesDetails" roleURI="http://www.velo3d.com/role/EquityInstrumentsRollforwardofContingentEarnoutLiabilitiesDetails">
        <link:definition>0000065 - Disclosure - Equity Instruments - Rollforward of Contingent Earnout 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="EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails" roleURI="http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails">
        <link:definition>0000066 - Disclosure - Equity Instruments - Contingent Earnout Liabilities, Fair Value Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansandStockBasedCompensationNarrativeDetails" roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails">
        <link:definition>0000067 - Disclosure - Equity Incentive Plans and Stock-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="EquityIncentivePlansandStockBasedCompensationStockOptionsDetails" roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails">
        <link:definition>0000068 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Stock Options (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="EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails" roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails">
        <link:definition>0000069 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Weighted-Average Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails" roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails">
        <link:definition>0000070 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - RSUs 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="EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails" roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails">
        <link:definition>0000071 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesDetails" roleURI="http://www.velo3d.com/role/CommitmentandContingenciesDetails">
        <link:definition>0000072 - Disclosure - Commitment 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="EmployeeDefinedContributionPlansDetails" roleURI="http://www.velo3d.com/role/EmployeeDefinedContributionPlansDetails">
        <link:definition>0000073 - Disclosure - Employee Defined-Contribution Plans (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="RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" roleURI="http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails">
        <link:definition>0000074 - Disclosure - Revenue - Concentration of Credit Risk and Other Risks and Uncertainties (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="RevenueRevenuebyGeographicAreaDetails" roleURI="http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails">
        <link:definition>0000075 - Disclosure - Revenue - Revenue by Geographic Area (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails" roleURI="http://www.velo3d.com/role/RevenueNarrativeDetails">
        <link:definition>0000076 - Disclosure - Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="velo_Customer3Member" abstract="true" name="Customer3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_A2022PrivatePlacementWarrantsMember" abstract="true" name="A2022PrivatePlacementWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_LesseeLeaseLiabilityToBePaidYearTwo" abstract="false" name="LesseeLeaseLiabilityToBePaidYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_LeaseLiabilityNoncurrent" abstract="false" name="LeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_EquipmentLoanMember" abstract="true" name="EquipmentLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_LesseeOperatingLeaseNumberOfLeases" abstract="false" name="LesseeOperatingLeaseNumberOfLeases" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="velo_GainLossOnFairValueOfWarrants" abstract="false" name="GainLossOnFairValueOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_LongTermDebtExcludingConvertibleNotes" abstract="false" name="LongTermDebtExcludingConvertibleNotes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_AdvancesOnPurchases" abstract="false" name="AdvancesOnPurchases" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_PrivateWarrantsMember" abstract="true" name="PrivateWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" abstract="false" name="ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="velo_EarnoutShareUnitsMember" abstract="true" name="EarnoutShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_StockRepurchasedDuringPeriodPricePerShare" abstract="false" name="StockRepurchasedDuringPeriodPricePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="velo_GainLossOnFairValueOfContingentEarnoutLiability" abstract="false" name="GainLossOnFairValueOfContingentEarnoutLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_LesseeLeaseLiabilityToBePaidYearOne" abstract="false" name="LesseeLeaseLiabilityToBePaidYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_December2020PrivatePlacementCommonStockWarrantsMember" abstract="true" name="December2020PrivatePlacementCommonStockWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_ScheduleOfReverseRecapitalizationTable" abstract="true" name="ScheduleOfReverseRecapitalizationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="velo_RepaymentOfPropertyAndEquipmentLoan" abstract="false" name="RepaymentOfPropertyAndEquipmentLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember" abstract="true" name="WarrantToPurchaseRedeemableConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_LesseeLeaseLiabilityToBePaid" abstract="false" name="LesseeLeaseLiabilityToBePaid" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_SupportServicesMember" abstract="true" name="SupportServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_ClassOfWarrantOrRightExerciseRatio" abstract="false" name="ClassOfWarrantOrRightExerciseRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="velo_MeasurementInputExpectedVolatilityMember" abstract="true" name="MeasurementInputExpectedVolatilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_StockIssuedDuringPeriodSharesReverseRecapitalization" abstract="false" name="StockIssuedDuringPeriodSharesReverseRecapitalization" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="velo_ConversionOfWarrantsIntoCommonStockNet" abstract="false" name="ConversionOfWarrantsIntoCommonStockNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_WarrantToPurchaseCommonStockMember" abstract="true" name="WarrantToPurchaseCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_BusinessCombinationContingentLiabilityReclassified" abstract="false" name="BusinessCombinationContingentLiabilityReclassified" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_StockConvertedReverseRecapitalization" abstract="false" name="StockConvertedReverseRecapitalization" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="velo_LesseeLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_ReverseRecapitalizationDisclosureTextBlock" abstract="false" name="ReverseRecapitalizationDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="velo_LongTermDebtMaturityYearsOneThroughThree" abstract="false" name="LongTermDebtMaturityYearsOneThroughThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="velo_DebtCovenantTerms1Member" abstract="true" name="DebtCovenantTerms1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_Customer7Member" abstract="true" name="Customer7Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_A2014StockOptionPlanMember" abstract="true" name="A2014StockOptionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_A2021EquityIncentivePlanMember" abstract="true" name="A2021EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_ContingentEarnoutLiabilityMember" abstract="true" name="ContingentEarnoutLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent" abstract="false" name="OtherLiabilitiesAndLeaseLiabilitiesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_StockIssuedDuringPeriodValueReverseCapitalization" abstract="false" name="StockIssuedDuringPeriodValueReverseCapitalization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_LesseeLeaseLiabilityUndiscountedExcessAmount" abstract="false" name="LesseeLeaseLiabilityUndiscountedExcessAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization" abstract="false" name="StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_EquipmentOnLeaseMember" abstract="true" name="EquipmentOnLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear" abstract="false" name="LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_WarrantsIssued" abstract="false" name="WarrantsIssued" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_NumberOfCreditFacilities" abstract="false" name="NumberOfCreditFacilities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod" abstract="false" name="ReverseRecapitalizationTransactionCostsExpensedDuringPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_PrivatePlacementWarrantsMember" abstract="true" name="PrivatePlacementWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember" abstract="true" name="JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_PaymentsToAcquireEquipmentForLeaseToCustomers" abstract="false" name="PaymentsToAcquireEquipmentForLeaseToCustomers" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_ConvertibleNotesDueJanuary32023Member" abstract="true" name="ConvertibleNotesDueJanuary32023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_StockIssuedDuringPeriodSharesConversionOfWarrants" abstract="false" name="StockIssuedDuringPeriodSharesConversionOfWarrants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="velo_Customer6Member" abstract="true" name="Customer6Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm" abstract="false" name="BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities" abstract="false" name="LongTermDebtExcludingConvertibleNotesAndCurrentMaturities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_EligibleVelo3DEquityholdersMember" abstract="true" name="EligibleVelo3DEquityholdersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_ScheduleOfReverseRecapitalizationLineItems" abstract="true" name="ScheduleOfReverseRecapitalizationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="velo_MeasurementInputTradingVolatilityMember" abstract="true" name="MeasurementInputTradingVolatilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_MergerRelatedCostsIncurredButNotYetPaid" abstract="false" name="MergerRelatedCostsIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="velo_WarrantsReclassified" abstract="false" name="WarrantsReclassified" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_Customer5Member" abstract="true" name="Customer5Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_LaboratoryEquipmentMember" abstract="true" name="LaboratoryEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_EarningsPerShareBasicAndDilutedEPSAbstract" abstract="true" name="EarningsPerShareBasicAndDilutedEPSAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="velo_PublicWarrantsMember" abstract="true" name="PublicWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_OtherLocationsMember" abstract="true" name="OtherLocationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_DebtCovenantTerms2Member" abstract="true" name="DebtCovenantTerms2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock" abstract="false" name="TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="velo_WarrantLiabilitiesFairValueDisclosure" abstract="false" name="WarrantLiabilitiesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock" abstract="false" name="TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward" abstract="true" name="BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock" abstract="false" name="ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_Customer9Member" abstract="true" name="Customer9Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_CommonStockWarrantsMember" abstract="true" name="CommonStockWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes" abstract="false" name="LongTermDebtCurrentMaturitiesExcludingConvertibleNotes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_AccruedExpensesAndOtherLiabilitiesCurrent" abstract="false" name="AccruedExpensesAndOtherLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_Customer8Member" abstract="true" name="Customer8Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_FairValueAdjustmentOfDerivativesAndWarrants" abstract="false" name="FairValueAdjustmentOfDerivativesAndWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_ReverseRecapitalizationTransactionCosts" abstract="false" name="ReverseRecapitalizationTransactionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt" abstract="false" name="ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_RecurringPaymentMember" abstract="true" name="RecurringPaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_DebtInstrumentNumberOfAdvancesExecuted" abstract="false" name="DebtInstrumentNumberOfAdvancesExecuted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="velo_ComputersAndSoftwareMember" abstract="true" name="ComputersAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance" abstract="false" name="RepaymentsOfSecuredDebtInConnectionWithDebtIssuance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet" abstract="false" name="TemporaryEquityValueConversionOfWarrantsToPreferredStockNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_WarrantsIssuedInConnectionWithRefinancingActivities" abstract="false" name="WarrantsIssuedInConnectionWithRefinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_StockIssuedDuringPeriodValueConversionOfWarrants" abstract="false" name="StockIssuedDuringPeriodValueConversionOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfContingentEarnoutLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="velo_ReverseRecapitalizationDeemedValue" abstract="false" name="ReverseRecapitalizationDeemedValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="velo_PublicShareholdersMember" abstract="true" name="PublicShareholdersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_LesseeLeaseLiabilityToBePaidYearThree" abstract="false" name="LesseeLeaseLiabilityToBePaidYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_RecapitalizationExchangeRatio" abstract="false" name="RecapitalizationExchangeRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="velo_ProceedsReceivedFromReverseRecapitalization" abstract="false" name="ProceedsReceivedFromReverseRecapitalization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_A3DPrintersMember" abstract="true" name="A3DPrintersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_FounderMember" abstract="true" name="FounderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock" abstract="false" name="ConversionOfDebtIntoRedeemableConvertiblePreferredStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_Customer4Member" abstract="true" name="Customer4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_ReverseRecapitalizationAbstract" abstract="true" name="ReverseRecapitalizationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="velo_FinanceLeaseInterestExpenseAndAmortization" abstract="false" name="FinanceLeaseInterestExpenseAndAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_OfficeAndManufacturingFacilitiesMember" abstract="true" name="OfficeAndManufacturingFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_DebtInstrumentCovenantAdjustedQuickRatio" abstract="false" name="DebtInstrumentCovenantAdjustedQuickRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet" abstract="false" name="ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_EquipmentLoanFacilityOneMember" abstract="true" name="EquipmentLoanFacilityOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_RepaymentOfLongTermDebtExcludingConvertibleNotes" abstract="false" name="RepaymentOfLongTermDebtExcludingConvertibleNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_LeaseLiability" abstract="false" name="LeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_OperatingLeasesExpiringIn2023To2027Member" abstract="true" name="OperatingLeasesExpiringIn2023To2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_Customer2Member" abstract="true" name="Customer2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization" abstract="false" name="StockIssuedOrConvertedDuringPeriodReverseRecapitalization" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock" abstract="false" name="ScheduleOfWarrantsAndRightsRollForwardTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="velo_A2021StockOptionPlanMember" abstract="true" name="A2021StockOptionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_ScheduleOfReverseRecapitalizationTableTextBlock" abstract="false" name="ScheduleOfReverseRecapitalizationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="velo_DebtCovenantTermsAxis" abstract="true" name="DebtCovenantTermsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="velo_WarrantLiabilityRollForward" abstract="true" name="WarrantLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization" abstract="false" name="StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="velo_ProceedsFromMerger" abstract="false" name="ProceedsFromMerger" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_StockIssuedDuringPeriodSharesReverseCapitalization" abstract="false" name="StockIssuedDuringPeriodSharesReverseCapitalization" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="velo_Customer1Member" abstract="true" name="Customer1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_July2020PublicCommonStockWarrantsMember" abstract="true" name="July2020PublicCommonStockWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock" abstract="false" name="TemporaryEquityValueConversionOfPreferredStockIntoCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_LesseeLeaseLiabilityToBePaidYearFour" abstract="false" name="LesseeLeaseLiabilityToBePaidYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_DebtInstrumentCovenantRevenueRequirement" abstract="false" name="DebtInstrumentCovenantRevenueRequirement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock" abstract="false" name="TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="velo_JAWSSpitfireAcquisitionCorporationMember" abstract="true" name="JAWSSpitfireAcquisitionCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_LegacyVelo3DMember" abstract="true" name="LegacyVelo3DMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet" abstract="false" name="TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="velo_ReverseRecapitalizationNet" abstract="false" name="ReverseRecapitalizationNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_DebtCovenantTermsDomain" abstract="true" name="DebtCovenantTermsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_LeasePayments" abstract="false" name="LeasePayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_LeaseLiabilityCurrent" abstract="false" name="LeaseLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="velo_WarrantLiabilityMember" abstract="true" name="WarrantLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="velo_LeaseLiabilityAbstract" abstract="true" name="LeaseLiabilityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>velo-20220930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:793e992b-64b8-4045-a1be-8f43bc4cded3,g:07e5aa5c-4e1f-4e42-96d8-8e1be0005e72-->
<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.velo3d.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="velo-20220930.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8cab7ea8-33f0-437c-a487-15f1b5cc6cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_28fe7f7e-2cd8-4893-a86a-db46072def07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8cab7ea8-33f0-437c-a487-15f1b5cc6cb2" xlink:to="loc_us-gaap_AccountsPayableCurrent_28fe7f7e-2cd8-4893-a86a-db46072def07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent_8b46eccd-1de4-4afc-bc81-15b817fb7b18" xlink:href="velo-20220930.xsd#velo_AccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8cab7ea8-33f0-437c-a487-15f1b5cc6cb2" xlink:to="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent_8b46eccd-1de4-4afc-bc81-15b817fb7b18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes_855431dd-a93a-4314-93d1-4c2de2dc7c80" xlink:href="velo-20220930.xsd#velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8cab7ea8-33f0-437c-a487-15f1b5cc6cb2" xlink:to="loc_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes_855431dd-a93a-4314-93d1-4c2de2dc7c80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d5b06e63-608c-4b8c-8694-88deeb7d2d05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8cab7ea8-33f0-437c-a487-15f1b5cc6cb2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d5b06e63-608c-4b8c-8694-88deeb7d2d05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3d93eb2a-8d42-4045-880d-80f266080612" 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_f8977968-6982-474b-bc50-6ee10ee1cff4" 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_3d93eb2a-8d42-4045-880d-80f266080612" xlink:to="loc_us-gaap_Liabilities_f8977968-6982-474b-bc50-6ee10ee1cff4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_cc3b42a7-cabe-4621-94d9-1eae2228d1f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_3d93eb2a-8d42-4045-880d-80f266080612" xlink:to="loc_us-gaap_CommitmentsAndContingencies_cc3b42a7-cabe-4621-94d9-1eae2228d1f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a53ccea0-a1a2-4834-b0bf-35e23658d5b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_3d93eb2a-8d42-4045-880d-80f266080612" xlink:to="loc_us-gaap_StockholdersEquity_a53ccea0-a1a2-4834-b0bf-35e23658d5b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_903dc3bc-b532-4967-97ca-6e0eb6fb3f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a3db68b0-a3dc-428a-a8f9-4a1a56b1cf1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_903dc3bc-b532-4967-97ca-6e0eb6fb3f0e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a3db68b0-a3dc-428a-a8f9-4a1a56b1cf1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_eaeadd9e-f387-4a29-a275-d1223015a783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_903dc3bc-b532-4967-97ca-6e0eb6fb3f0e" xlink:to="loc_us-gaap_ShortTermInvestments_eaeadd9e-f387-4a29-a275-d1223015a783" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7ee5f027-34dd-47c7-bbd7-57c94a21c2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_903dc3bc-b532-4967-97ca-6e0eb6fb3f0e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7ee5f027-34dd-47c7-bbd7-57c94a21c2ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_537eefd2-4a82-4b6c-8ac2-4fbb53a73a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_903dc3bc-b532-4967-97ca-6e0eb6fb3f0e" xlink:to="loc_us-gaap_InventoryNet_537eefd2-4a82-4b6c-8ac2-4fbb53a73a35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_a6679534-fe52-439c-8f14-6cc445aa8e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_903dc3bc-b532-4967-97ca-6e0eb6fb3f0e" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_a6679534-fe52-439c-8f14-6cc445aa8e0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5fa11f53-db27-4ff2-8797-ee4e50af7a00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_903dc3bc-b532-4967-97ca-6e0eb6fb3f0e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5fa11f53-db27-4ff2-8797-ee4e50af7a00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d8f64667-bdae-477b-907c-4a0b9201913d" 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_e9b4e0c8-875e-4ee7-a72a-8b5fa4d9a683" 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_d8f64667-bdae-477b-907c-4a0b9201913d" xlink:to="loc_us-gaap_AssetsCurrent_e9b4e0c8-875e-4ee7-a72a-8b5fa4d9a683" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_424e878a-adc0-45a8-ae12-fbbd44bf2f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d8f64667-bdae-477b-907c-4a0b9201913d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_424e878a-adc0-45a8-ae12-fbbd44bf2f8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_3c29d8cd-d560-4519-8a03-3e8a789bc489" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d8f64667-bdae-477b-907c-4a0b9201913d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_3c29d8cd-d560-4519-8a03-3e8a789bc489" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_dc100109-3309-4a0c-8551-9d29fee878e5" 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_d8f64667-bdae-477b-907c-4a0b9201913d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_dc100109-3309-4a0c-8551-9d29fee878e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bbc1ba06-3490-4402-a512-fcab342748fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_db22f8a8-b4cd-477b-acb5-877722e300a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_bbc1ba06-3490-4402-a512-fcab342748fd" xlink:to="loc_us-gaap_CommonStockValue_db22f8a8-b4cd-477b-acb5-877722e300a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_cffd5192-b6c2-4b9d-8970-fcc9732a69a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_bbc1ba06-3490-4402-a512-fcab342748fd" xlink:to="loc_us-gaap_AdditionalPaidInCapital_cffd5192-b6c2-4b9d-8970-fcc9732a69a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_17f7d0f7-61f9-42a0-94f5-d1ab0c4704dc" 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_bbc1ba06-3490-4402-a512-fcab342748fd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_17f7d0f7-61f9-42a0-94f5-d1ab0c4704dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3d00d865-1169-4d2d-b0b4-fb23a127eb2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_bbc1ba06-3490-4402-a512-fcab342748fd" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_3d00d865-1169-4d2d-b0b4-fb23a127eb2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8db7fe27-37e6-4ae6-a60e-11a9f3bef47d" 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_6ffdee30-6be5-49a2-acde-0aff50ed8186" 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_8db7fe27-37e6-4ae6-a60e-11a9f3bef47d" xlink:to="loc_us-gaap_LiabilitiesCurrent_6ffdee30-6be5-49a2-acde-0aff50ed8186" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities_e34ded94-35f1-4b53-9749-f4493d4b8622" xlink:href="velo-20220930.xsd#velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8db7fe27-37e6-4ae6-a60e-11a9f3bef47d" xlink:to="loc_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities_e34ded94-35f1-4b53-9749-f4493d4b8622" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_8296ac1d-9607-4f37-bc44-4696434243d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8db7fe27-37e6-4ae6-a60e-11a9f3bef47d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_8296ac1d-9607-4f37-bc44-4696434243d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_c66c091e-bed3-4b75-9f5f-184037d69758" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8db7fe27-37e6-4ae6-a60e-11a9f3bef47d" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_c66c091e-bed3-4b75-9f5f-184037d69758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_d127a9c5-4401-4e1f-be98-3a347f79b8bb" xlink:href="velo-20220930.xsd#velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8db7fe27-37e6-4ae6-a60e-11a9f3bef47d" xlink:to="loc_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_d127a9c5-4401-4e1f-be98-3a347f79b8bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="simple" xlink:href="velo-20220930.xsd#CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2f3351dc-1d19-42d4-b0fd-0de7e4fa2eb4" 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_Revenues_3dc81702-9fdb-413a-b53c-30b33f22357b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_2f3351dc-1d19-42d4-b0fd-0de7e4fa2eb4" xlink:to="loc_us-gaap_Revenues_3dc81702-9fdb-413a-b53c-30b33f22357b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_383f56a7-da8a-4094-99ff-8fefa0dac1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_2f3351dc-1d19-42d4-b0fd-0de7e4fa2eb4" xlink:to="loc_us-gaap_CostOfRevenue_383f56a7-da8a-4094-99ff-8fefa0dac1ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f1c35454-b846-4524-ac2a-1c698476e5e0" 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_f336739f-fb10-42c2-bad6-435bb31b3357" 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_f1c35454-b846-4524-ac2a-1c698476e5e0" xlink:to="loc_us-gaap_GrossProfit_f336739f-fb10-42c2-bad6-435bb31b3357" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_772d6a8c-3ed3-452d-b803-164511144747" 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_f1c35454-b846-4524-ac2a-1c698476e5e0" xlink:to="loc_us-gaap_OperatingExpenses_772d6a8c-3ed3-452d-b803-164511144747" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b61d6aba-00fc-41d1-8d72-ba865df2c44b" 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_196277fc-2c91-4a8d-a6e1-54f5a7a567f5" 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_b61d6aba-00fc-41d1-8d72-ba865df2c44b" xlink:to="loc_us-gaap_OperatingIncomeLoss_196277fc-2c91-4a8d-a6e1-54f5a7a567f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d9140a7a-9f7b-4dc1-b9f1-f1e99151c347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b61d6aba-00fc-41d1-8d72-ba865df2c44b" xlink:to="loc_us-gaap_InterestExpense_d9140a7a-9f7b-4dc1-b9f1-f1e99151c347" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f6f88dc7-d581-4ff0-8d95-e7f6701e45d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b61d6aba-00fc-41d1-8d72-ba865df2c44b" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f6f88dc7-d581-4ff0-8d95-e7f6701e45d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_GainLossOnFairValueOfWarrants_3f105900-8a03-44d7-b720-c5b8b7fb243e" xlink:href="velo-20220930.xsd#velo_GainLossOnFairValueOfWarrants"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b61d6aba-00fc-41d1-8d72-ba865df2c44b" xlink:to="loc_velo_GainLossOnFairValueOfWarrants_3f105900-8a03-44d7-b720-c5b8b7fb243e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_GainLossOnFairValueOfContingentEarnoutLiability_cd8676c0-f8df-4ad9-807b-c6db877445a3" xlink:href="velo-20220930.xsd#velo_GainLossOnFairValueOfContingentEarnoutLiability"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b61d6aba-00fc-41d1-8d72-ba865df2c44b" xlink:to="loc_velo_GainLossOnFairValueOfContingentEarnoutLiability_cd8676c0-f8df-4ad9-807b-c6db877445a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_72c60724-cc74-4cc1-8217-7ad2ea42c1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b61d6aba-00fc-41d1-8d72-ba865df2c44b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_72c60724-cc74-4cc1-8217-7ad2ea42c1ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e1d44c43-d9b7-4c50-a2f6-a91e05323cd1" 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_RevenueFromContractWithCustomerExcludingAssessedTax_1c0b5a6f-7a1f-4011-a7f8-3dc83ff6a938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_e1d44c43-d9b7-4c50-a2f6-a91e05323cd1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1c0b5a6f-7a1f-4011-a7f8-3dc83ff6a938" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_8d2c3b76-8078-426e-97d0-5fa3ecb79581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_e1d44c43-d9b7-4c50-a2f6-a91e05323cd1" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_8d2c3b76-8078-426e-97d0-5fa3ecb79581" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ec082b83-2bba-4ce3-b970-6635e8fcd63e" 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_f3ff451f-e3e3-43cf-ae6a-47e49b19f27e" 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_ec082b83-2bba-4ce3-b970-6635e8fcd63e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f3ff451f-e3e3-43cf-ae6a-47e49b19f27e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d1ed502d-eee4-41e1-ab6d-758d1a7ef922" 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_ec082b83-2bba-4ce3-b970-6635e8fcd63e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d1ed502d-eee4-41e1-ab6d-758d1a7ef922" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_6658f3ac-903b-471c-b17b-1bca1dfdfbc1" 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_5b805465-875d-46a0-9424-b6179102064f" 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_6658f3ac-903b-471c-b17b-1bca1dfdfbc1" xlink:to="loc_us-gaap_NetIncomeLoss_5b805465-875d-46a0-9424-b6179102064f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_de71b068-3bc7-4979-bebb-51cea7fcca55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_6658f3ac-903b-471c-b17b-1bca1dfdfbc1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_de71b068-3bc7-4979-bebb-51cea7fcca55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_ed5d61e3-78a2-4072-adcd-be770c23e910" 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_ResearchAndDevelopmentExpense_21f7b24d-a4c9-4ccb-92cd-29db21f23b58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ed5d61e3-78a2-4072-adcd-be770c23e910" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_21f7b24d-a4c9-4ccb-92cd-29db21f23b58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_37fbe9ad-1763-4fc5-9db9-b9c1ca2b1be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ed5d61e3-78a2-4072-adcd-be770c23e910" xlink:to="loc_us-gaap_SellingAndMarketingExpense_37fbe9ad-1763-4fc5-9db9-b9c1ca2b1be0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_4f1ffcd3-8596-41ce-9dee-696efaee702c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ed5d61e3-78a2-4072-adcd-be770c23e910" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_4f1ffcd3-8596-41ce-9dee-696efaee702c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="velo-20220930.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" 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_9c3941fa-c9d7-4634-9bc0-a9f3766e5f46" 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_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_NetIncomeLoss_9c3941fa-c9d7-4634-9bc0-a9f3766e5f46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_92348790-4b72-44f5-b8a3-7189c32cf694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_92348790-4b72-44f5-b8a3-7189c32cf694" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a176f969-4ff6-4317-b02e-ea987f19171c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_ShareBasedCompensation_a176f969-4ff6-4317-b02e-ea987f19171c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_574a9c8d-f1cc-4bbd-85a8-d5e1aad776a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_574a9c8d-f1cc-4bbd-85a8-d5e1aad776a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_e127137d-e07b-4d93-9706-49d2117a9163" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_e127137d-e07b-4d93-9706-49d2117a9163" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_FairValueAdjustmentOfDerivativesAndWarrants_74d7fc1b-11be-48f1-bb27-87e7c6b9b2ec" xlink:href="velo-20220930.xsd#velo_FairValueAdjustmentOfDerivativesAndWarrants"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_velo_FairValueAdjustmentOfDerivativesAndWarrants_74d7fc1b-11be-48f1-bb27-87e7c6b9b2ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1fd96491-dc2a-423b-8a87-4b0530797f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1fd96491-dc2a-423b-8a87-4b0530797f1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_8f608cef-3be1-4f79-9e8b-2cf66a207d27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_8f608cef-3be1-4f79-9e8b-2cf66a207d27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_735efcd3-cdf5-4ffc-bdbb-6d8116b070dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_735efcd3-cdf5-4ffc-bdbb-6d8116b070dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ec4bbd7a-c109-4665-9228-b4170d51b692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_ec4bbd7a-c109-4665-9228-b4170d51b692" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_2afe4e5a-65f4-42ca-a1fc-fe2e347f60ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_2afe4e5a-65f4-42ca-a1fc-fe2e347f60ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1e49606c-c1b8-4a4e-b2e7-fc4d4ef36211" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1e49606c-c1b8-4a4e-b2e7-fc4d4ef36211" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_fb0ce95f-cffb-4580-8f64-cc45beede5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_fb0ce95f-cffb-4580-8f64-cc45beede5cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_852c8c75-20f9-4a41-96db-fe464de36034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_852c8c75-20f9-4a41-96db-fe464de36034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_490e2439-15ce-4ffe-92eb-6dac32b7ecd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cc8ea073-aa97-435e-9e73-6e51bba9019d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_490e2439-15ce-4ffe-92eb-6dac32b7ecd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b39f67ee-1f98-4914-b120-9e2362787bf9" 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_ProceedsFromDebtNetOfIssuanceCosts_dedb73a4-757e-44a1-be33-157fc7fe1982" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b39f67ee-1f98-4914-b120-9e2362787bf9" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_dedb73a4-757e-44a1-be33-157fc7fe1982" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance_2a0bd432-e85e-44b4-904d-6f3e38b89d38" xlink:href="velo-20220930.xsd#velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b39f67ee-1f98-4914-b120-9e2362787bf9" xlink:to="loc_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance_2a0bd432-e85e-44b4-904d-6f3e38b89d38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ProceedsFromMerger_c0e4e15a-6eb1-41a4-a13e-020363717b35" xlink:href="velo-20220930.xsd#velo_ProceedsFromMerger"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b39f67ee-1f98-4914-b120-9e2362787bf9" xlink:to="loc_velo_ProceedsFromMerger_c0e4e15a-6eb1-41a4-a13e-020363717b35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_f07f6f92-1ef1-4c3c-8196-2e3ba71ae963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b39f67ee-1f98-4914-b120-9e2362787bf9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_f07f6f92-1ef1-4c3c-8196-2e3ba71ae963" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_11396139-1972-4c2f-9ca8-81bed8483823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b39f67ee-1f98-4914-b120-9e2362787bf9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_11396139-1972-4c2f-9ca8-81bed8483823" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_39faa3a0-3b1d-49fb-9c60-8ebc00c5a97a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b39f67ee-1f98-4914-b120-9e2362787bf9" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_39faa3a0-3b1d-49fb-9c60-8ebc00c5a97a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RepaymentOfPropertyAndEquipmentLoan_8ed0bb69-2173-45a3-8aa8-9ff0cee4a01e" xlink:href="velo-20220930.xsd#velo_RepaymentOfPropertyAndEquipmentLoan"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b39f67ee-1f98-4914-b120-9e2362787bf9" xlink:to="loc_velo_RepaymentOfPropertyAndEquipmentLoan_8ed0bb69-2173-45a3-8aa8-9ff0cee4a01e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_75744f34-dc81-4884-bd0e-c566f99fcaba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b39f67ee-1f98-4914-b120-9e2362787bf9" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_75744f34-dc81-4884-bd0e-c566f99fcaba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_8f7a8856-075b-4df0-9223-2f22c5104da2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b39f67ee-1f98-4914-b120-9e2362787bf9" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_8f7a8856-075b-4df0-9223-2f22c5104da2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt_677eec01-3957-43ff-9ee4-0f744caa4fcf" xlink:href="velo-20220930.xsd#velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b39f67ee-1f98-4914-b120-9e2362787bf9" xlink:to="loc_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt_677eec01-3957-43ff-9ee4-0f744caa4fcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes_0eb51621-92a0-4b3b-ba88-031d777531f5" xlink:href="velo-20220930.xsd#velo_RepaymentOfLongTermDebtExcludingConvertibleNotes"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b39f67ee-1f98-4914-b120-9e2362787bf9" xlink:to="loc_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes_0eb51621-92a0-4b3b-ba88-031d777531f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_bf9a9250-239e-4f2f-b155-805459bbc1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b39f67ee-1f98-4914-b120-9e2362787bf9" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_bf9a9250-239e-4f2f-b155-805459bbc1b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_89976b02-764e-45bb-a294-900815ae8ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5da3eb0c-f4da-4d42-8061-d02fb3083343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_89976b02-764e-45bb-a294-900815ae8ea9" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5da3eb0c-f4da-4d42-8061-d02fb3083343" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PaymentsToAcquireEquipmentForLeaseToCustomers_e33ccd9c-af38-46c5-8670-0e0d99a2f048" xlink:href="velo-20220930.xsd#velo_PaymentsToAcquireEquipmentForLeaseToCustomers"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_89976b02-764e-45bb-a294-900815ae8ea9" xlink:to="loc_velo_PaymentsToAcquireEquipmentForLeaseToCustomers_e33ccd9c-af38-46c5-8670-0e0d99a2f048" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_d16f1e95-fc9f-4029-bf7f-c8028874f267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_89976b02-764e-45bb-a294-900815ae8ea9" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_d16f1e95-fc9f-4029-bf7f-c8028874f267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_470ea21e-ea27-4de5-a1b4-54ea7e815ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_89976b02-764e-45bb-a294-900815ae8ea9" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_470ea21e-ea27-4de5-a1b4-54ea7e815ff7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dea7a31a-b85a-4d87-8e8a-d339248546d4" 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_cabf662e-d39e-4742-8c99-0c19169dadde" 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_dea7a31a-b85a-4d87-8e8a-d339248546d4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cabf662e-d39e-4742-8c99-0c19169dadde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c3450919-f97f-4aad-b567-5fc385a31aa2" 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_dea7a31a-b85a-4d87-8e8a-d339248546d4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c3450919-f97f-4aad-b567-5fc385a31aa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_820d3a8b-d6a5-4ff7-87ce-3b4de3ca4e96" 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_dea7a31a-b85a-4d87-8e8a-d339248546d4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_820d3a8b-d6a5-4ff7-87ce-3b4de3ca4e96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f4667eb4-df25-4ecc-a89b-1b191cb19f41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dea7a31a-b85a-4d87-8e8a-d339248546d4" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f4667eb4-df25-4ecc-a89b-1b191cb19f41" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#ReverseRecapitalizationSharesIssuedinMergerDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodSharesReverseRecapitalization_8378ad74-a97c-48c6-9cf2-2563724dc6a1" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodSharesReverseRecapitalization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0dd1c4fd-7d1a-48d1-aa95-040ab58e6edb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_StockIssuedDuringPeriodSharesReverseRecapitalization_8378ad74-a97c-48c6-9cf2-2563724dc6a1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0dd1c4fd-7d1a-48d1-aa95-040ab58e6edb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_e1b5963f-cbbf-4871-9af1-8381b76b2c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_StockIssuedDuringPeriodSharesReverseRecapitalization_8378ad74-a97c-48c6-9cf2-2563724dc6a1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_e1b5963f-cbbf-4871-9af1-8381b76b2c0c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_388ba7d8-f68d-4363-8c97-3ede1f3e28b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_82148813-0abd-4aa7-ae98-5d3e8865575a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_388ba7d8-f68d-4363-8c97-3ede1f3e28b9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_82148813-0abd-4aa7-ae98-5d3e8865575a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_7ceebd31-e749-4b53-b554-fc110391ec8d" 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_cd47122d-6f67-49ea-a520-42282b95bb62" 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_7ceebd31-e749-4b53-b554-fc110391ec8d" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_cd47122d-6f67-49ea-a520-42282b95bb62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_27c665df-56c6-4db6-aed6-dd53266fa1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_7ceebd31-e749-4b53-b554-fc110391ec8d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_27c665df-56c6-4db6-aed6-dd53266fa1e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_d93de1d1-0c77-4967-8920-0586cd47987a" 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_velo_WarrantLiabilitiesFairValueDisclosure_5702951a-f796-42b0-bbec-3a4dffdce54c" xlink:href="velo-20220930.xsd#velo_WarrantLiabilitiesFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_d93de1d1-0c77-4967-8920-0586cd47987a" xlink:to="loc_velo_WarrantLiabilitiesFairValueDisclosure_5702951a-f796-42b0-bbec-3a4dffdce54c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_5fae4fe2-fc83-4b70-ba97-ebd26c53c60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_d93de1d1-0c77-4967-8920-0586cd47987a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_5fae4fe2-fc83-4b70-ba97-ebd26c53c60b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#InvestmentsSummaryofAvailableforSaleInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_25f72cbc-3505-443e-a935-4fff543bfe22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_33a6a93c-c42a-4e62-8d5c-046976b1f6b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_25f72cbc-3505-443e-a935-4fff543bfe22" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_33a6a93c-c42a-4e62-8d5c-046976b1f6b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_4a58edbd-2726-4c03-a161-34d733c62d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_25f72cbc-3505-443e-a935-4fff543bfe22" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_4a58edbd-2726-4c03-a161-34d733c62d8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c008f3bc-6b1f-4ddb-8082-7b794902f8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_25f72cbc-3505-443e-a935-4fff543bfe22" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c008f3bc-6b1f-4ddb-8082-7b794902f8e1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_690a8c1a-3fd6-4517-b545-adb17d302f7d" 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_ac546935-8dd2-4d25-806f-1fc15223dc43" 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_690a8c1a-3fd6-4517-b545-adb17d302f7d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_ac546935-8dd2-4d25-806f-1fc15223dc43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_a7d52d29-e2cf-4d01-853c-139f3e18666b" 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_8a100749-1b24-467e-968a-086eb213dfc9" 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_a7d52d29-e2cf-4d01-853c-139f3e18666b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_8a100749-1b24-467e-968a-086eb213dfc9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsAccountsReceivableDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsAccountsReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_cba9b2d6-a9c0-46a6-82b4-a2539869f032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c0259e4d-8f36-4722-a593-09b6d04278d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_cba9b2d6-a9c0-46a6-82b4-a2539869f032" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c0259e4d-8f36-4722-a593-09b6d04278d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_4bccc3d7-21fe-4d7c-82b4-a7426eff3e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_cba9b2d6-a9c0-46a6-82b4-a2539869f032" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_4bccc3d7-21fe-4d7c-82b4-a7426eff3e9e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_7c8cd47f-9960-43d8-809f-d0dd9c1be655" 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_InventoryRawMaterialsNetOfReserves_75ebf7f9-b959-4b89-aa99-ecab4a7a0fca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_7c8cd47f-9960-43d8-809f-d0dd9c1be655" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_75ebf7f9-b959-4b89-aa99-ecab4a7a0fca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_3f05683c-5aab-4025-953d-d6c1b455c958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_7c8cd47f-9960-43d8-809f-d0dd9c1be655" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_3f05683c-5aab-4025-953d-d6c1b455c958" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_deb7896d-a584-4c5c-b49a-0e0246e2fed9" 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_PrepaidInsurance_2242c284-2e8b-4752-8596-2e8374820698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_deb7896d-a584-4c5c-b49a-0e0246e2fed9" xlink:to="loc_us-gaap_PrepaidInsurance_2242c284-2e8b-4752-8596-2e8374820698" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdvancesOnPurchases_54cff981-d1a7-443e-9f35-32db88ef4c0f" xlink:href="velo-20220930.xsd#velo_AdvancesOnPurchases"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_deb7896d-a584-4c5c-b49a-0e0246e2fed9" xlink:to="loc_velo_AdvancesOnPurchases_54cff981-d1a7-443e-9f35-32db88ef4c0f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsPropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b4d9a1ed-857b-4ca9-b314-f3b35eca2c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8b1569a1-3429-4012-8d24-f684943387e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_b4d9a1ed-857b-4ca9-b314-f3b35eca2c01" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_8b1569a1-3429-4012-8d24-f684943387e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f8324e7b-10c6-40fb-be82-3fb5531db269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_b4d9a1ed-857b-4ca9-b314-f3b35eca2c01" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f8324e7b-10c6-40fb-be82-3fb5531db269" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent_e1a2daed-4384-4a3f-8f87-4c72a4cdb0c5" xlink:href="velo-20220930.xsd#velo_AccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_10f48c88-34bf-4828-9941-a30ed3fccf46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent_e1a2daed-4384-4a3f-8f87-4c72a4cdb0c5" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_10f48c88-34bf-4828-9941-a30ed3fccf46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4f3c9429-6ff7-4f01-8814-8895ce371f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent_e1a2daed-4384-4a3f-8f87-4c72a4cdb0c5" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4f3c9429-6ff7-4f01-8814-8895ce371f36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LeaseLiabilityCurrent_abce01a5-a28a-4dc9-a265-80660858898c" xlink:href="velo-20220930.xsd#velo_LeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent_e1a2daed-4384-4a3f-8f87-4c72a4cdb0c5" xlink:to="loc_velo_LeaseLiabilityCurrent_abce01a5-a28a-4dc9-a265-80660858898c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_11034ca9-ad5d-476c-8f07-c375b6305847" xlink:href="velo-20220930.xsd#velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LeaseLiabilityNoncurrent_ced2d5f9-8d21-46f2-a10d-f515a9735d58" xlink:href="velo-20220930.xsd#velo_LeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_11034ca9-ad5d-476c-8f07-c375b6305847" xlink:to="loc_velo_LeaseLiabilityNoncurrent_ced2d5f9-8d21-46f2-a10d-f515a9735d58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_fd174f5e-2902-4e8d-9f9d-1c87de496690" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_11034ca9-ad5d-476c-8f07-c375b6305847" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_fd174f5e-2902-4e8d-9f9d-1c87de496690" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LeasesAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_15bf62af-eb37-441e-a2f3-df6c9f2718bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_315d3f22-dc0c-411c-8e91-2e6447ca2768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_15bf62af-eb37-441e-a2f3-df6c9f2718bb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_315d3f22-dc0c-411c-8e91-2e6447ca2768" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e53ce391-b8d3-48da-851b-6179c0a42820" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_15bf62af-eb37-441e-a2f3-df6c9f2718bb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e53ce391-b8d3-48da-851b-6179c0a42820" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LeaseLiability_27a278f9-c629-45b7-88cd-cc4d68ed8d1c" xlink:href="velo-20220930.xsd#velo_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a5af173e-a60b-4316-a912-ffdb3a50a7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LeaseLiability_27a278f9-c629-45b7-88cd-cc4d68ed8d1c" xlink:to="loc_us-gaap_OperatingLeaseLiability_a5af173e-a60b-4316-a912-ffdb3a50a7cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_a5017f08-c5a7-4894-8f1b-edfcee8b11c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LeaseLiability_27a278f9-c629-45b7-88cd-cc4d68ed8d1c" xlink:to="loc_us-gaap_FinanceLeaseLiability_a5017f08-c5a7-4894-8f1b-edfcee8b11c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_354569fe-ef70-4cdc-85fd-a891f98d2f98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_7ea0e67c-1c37-4e32-9642-e746c61cd502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_354569fe-ef70-4cdc-85fd-a891f98d2f98" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_7ea0e67c-1c37-4e32-9642-e746c61cd502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1e476562-dad2-4979-a01c-81e91bf77d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_354569fe-ef70-4cdc-85fd-a891f98d2f98" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1e476562-dad2-4979-a01c-81e91bf77d4d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LeasesLeaseRelatedBalancesDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_93387f54-ab5f-49e0-a229-fd9dfa64982c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_22e8d919-8b32-45ba-9eba-3c9ed3fcb36b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_93387f54-ab5f-49e0-a229-fd9dfa64982c" xlink:to="loc_us-gaap_OperatingLeaseCost_22e8d919-8b32-45ba-9eba-3c9ed3fcb36b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_FinanceLeaseInterestExpenseAndAmortization_00d169cf-3226-402c-a688-773342ba4244" xlink:href="velo-20220930.xsd#velo_FinanceLeaseInterestExpenseAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_93387f54-ab5f-49e0-a229-fd9dfa64982c" xlink:to="loc_velo_FinanceLeaseInterestExpenseAndAmortization_00d169cf-3226-402c-a688-773342ba4244" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_3ecc8b2b-79c2-4355-9a80-2eef4b15af52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_93387f54-ab5f-49e0-a229-fd9dfa64982c" xlink:to="loc_us-gaap_ShortTermLeaseCost_3ecc8b2b-79c2-4355-9a80-2eef4b15af52" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaid_2361d746-307d-466e-aa64-f5790f21897a" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_734faa53-71a6-4183-a4f7-ebb5bd531c55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaid_2361d746-307d-466e-aa64-f5790f21897a" xlink:to="loc_us-gaap_OperatingLeaseLiability_734faa53-71a6-4183-a4f7-ebb5bd531c55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityUndiscountedExcessAmount_6ba4cb11-9639-43b2-ae58-8f988a51fde4" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaid_2361d746-307d-466e-aa64-f5790f21897a" xlink:to="loc_velo_LesseeLeaseLiabilityUndiscountedExcessAmount_6ba4cb11-9639-43b2-ae58-8f988a51fde4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="velo-20220930.xsd#LeasesFutureMinimumLeasePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaid_f2fa8c38-4784-4eee-a813-083759bc86a1" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaid"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear_a0623e68-cb16-4ef7-b89c-50b45b2b6215" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaid_f2fa8c38-4784-4eee-a813-083759bc86a1" xlink:to="loc_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear_a0623e68-cb16-4ef7-b89c-50b45b2b6215" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidYearOne_b6a11ab9-8dd9-48ea-832f-621ee4785647" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaid_f2fa8c38-4784-4eee-a813-083759bc86a1" xlink:to="loc_velo_LesseeLeaseLiabilityToBePaidYearOne_b6a11ab9-8dd9-48ea-832f-621ee4785647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidYearTwo_0daa824f-1974-4c52-b87c-ee2320d6bbad" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaid_f2fa8c38-4784-4eee-a813-083759bc86a1" xlink:to="loc_velo_LesseeLeaseLiabilityToBePaidYearTwo_0daa824f-1974-4c52-b87c-ee2320d6bbad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidYearThree_d6d7d764-e02b-4d4a-9d9d-f2ec7c63365b" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaid_f2fa8c38-4784-4eee-a813-083759bc86a1" xlink:to="loc_velo_LesseeLeaseLiabilityToBePaidYearThree_d6d7d764-e02b-4d4a-9d9d-f2ec7c63365b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidYearFour_4a93477e-d231-4ab2-a1b0-8d7c8a4fa6b3" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaid_f2fa8c38-4784-4eee-a813-083759bc86a1" xlink:to="loc_velo_LesseeLeaseLiabilityToBePaidYearFour_4a93477e-d231-4ab2-a1b0-8d7c8a4fa6b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidAfterYearFour_cc2a16fe-2143-4ce4-a95a-81120e40cc06" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaid_f2fa8c38-4784-4eee-a813-083759bc86a1" xlink:to="loc_velo_LesseeLeaseLiabilityToBePaidAfterYearFour_cc2a16fe-2143-4ce4-a95a-81120e40cc06" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LongTermDebtComponentsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LongTermDebtComponentsDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/LongTermDebtComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtExcludingConvertibleNotes_9cc5e103-a7ac-4551-afd4-0da1cb3b1d16" xlink:href="velo-20220930.xsd#velo_LongTermDebtExcludingConvertibleNotes"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_c8a8e98c-7c31-4d5a-bb82-4c62a511ae38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LongTermDebtExcludingConvertibleNotes_9cc5e103-a7ac-4551-afd4-0da1cb3b1d16" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_c8a8e98c-7c31-4d5a-bb82-4c62a511ae38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_19a8c873-e3c4-4d66-85a0-820ead1eac69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LongTermDebtExcludingConvertibleNotes_9cc5e103-a7ac-4551-afd4-0da1cb3b1d16" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_19a8c873-e3c4-4d66-85a0-820ead1eac69" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LongTermDebtComponentsDetails_1" xlink:type="simple" xlink:href="velo-20220930.xsd#LongTermDebtComponentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/LongTermDebtComponentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtExcludingConvertibleNotes_e00e78f4-722c-4eae-a15b-ae71e67abd4f" xlink:href="velo-20220930.xsd#velo_LongTermDebtExcludingConvertibleNotes"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes_6fc44d94-dc70-4c79-a742-42abdcade73c" xlink:href="velo-20220930.xsd#velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LongTermDebtExcludingConvertibleNotes_e00e78f4-722c-4eae-a15b-ae71e67abd4f" xlink:to="loc_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes_6fc44d94-dc70-4c79-a742-42abdcade73c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities_6e484346-0bc6-4cd0-a192-19bbf2212000" xlink:href="velo-20220930.xsd#velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LongTermDebtExcludingConvertibleNotes_e00e78f4-722c-4eae-a15b-ae71e67abd4f" xlink:to="loc_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities_6e484346-0bc6-4cd0-a192-19bbf2212000" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LongTermDebtFutureMinimumAggregatePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtExcludingConvertibleNotes_e48e6287-2720-4c56-874a-b0f2544a8d5e" xlink:href="velo-20220930.xsd#velo_LongTermDebtExcludingConvertibleNotes"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_38132f02-3c1a-4fee-8ca3-f664cac05d36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LongTermDebtExcludingConvertibleNotes_e48e6287-2720-4c56-874a-b0f2544a8d5e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_38132f02-3c1a-4fee-8ca3-f664cac05d36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtMaturityYearsOneThroughThree_44ee3f7f-c887-4059-b660-3cccafa080ba" xlink:href="velo-20220930.xsd#velo_LongTermDebtMaturityYearsOneThroughThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_velo_LongTermDebtExcludingConvertibleNotes_e48e6287-2720-4c56-874a-b0f2544a8d5e" xlink:to="loc_velo_LongTermDebtMaturityYearsOneThroughThree_44ee3f7f-c887-4059-b660-3cccafa080ba" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>velo-20220930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:793e992b-64b8-4045-a1be-8f43bc4cded3,g:07e5aa5c-4e1f-4e42-96d8-8e1be0005e72-->
<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.velo3d.com/role/Cover" xlink:type="simple" xlink:href="velo-20220930.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/Cover" xlink:type="extended" id="id5c9ea30eef945849da60a6d98bf12e2_Cover">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_f6e211b9-e92e-403c-9683-1aac7f70cfdf" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_DocumentType_f6e211b9-e92e-403c-9683-1aac7f70cfdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_973e5473-feb9-419c-bd3f-dc928818ae64" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_DocumentQuarterlyReport_973e5473-feb9-419c-bd3f-dc928818ae64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7794da8f-a9db-40ae-9e8f-9957dc4bb87b" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_DocumentPeriodEndDate_7794da8f-a9db-40ae-9e8f-9957dc4bb87b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_4047d5ef-2221-402c-ae56-c8d2317d0f8a" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_DocumentTransitionReport_4047d5ef-2221-402c-ae56-c8d2317d0f8a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_ab1efb75-c36d-4267-9ba2-984698275fb7" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityFileNumber_ab1efb75-c36d-4267-9ba2-984698275fb7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_a92cef00-7ef0-4b3a-b4c0-a19bbfa38c96" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityRegistrantName_a92cef00-7ef0-4b3a-b4c0-a19bbfa38c96" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_bc3bd22c-9a29-4d59-b50c-c469ecee38ca" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_bc3bd22c-9a29-4d59-b50c-c469ecee38ca" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_720d3e4a-fafa-461a-8f4a-e360d78c9b77" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityTaxIdentificationNumber_720d3e4a-fafa-461a-8f4a-e360d78c9b77" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_90e49f90-e898-4177-a7f7-ddda12e2b266" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityAddressAddressLine1_90e49f90-e898-4177-a7f7-ddda12e2b266" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_f4ebfa80-3182-479f-b245-71eeb51df794" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityAddressCityOrTown_f4ebfa80-3182-479f-b245-71eeb51df794" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_149cd538-15f7-43e8-8e51-2df139070c22" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityAddressStateOrProvince_149cd538-15f7-43e8-8e51-2df139070c22" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_07971f9d-59cf-4c06-9a44-580a54c6b178" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityAddressPostalZipCode_07971f9d-59cf-4c06-9a44-580a54c6b178" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_57f84db7-a2dc-48fc-b445-14c860e6dfff" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_CityAreaCode_57f84db7-a2dc-48fc-b445-14c860e6dfff" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_99d63216-b17a-4e8e-8151-314180f064fd" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_LocalPhoneNumber_99d63216-b17a-4e8e-8151-314180f064fd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_59116c89-4114-4f4f-ad88-6801775ce9db" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_Security12bTitle_59116c89-4114-4f4f-ad88-6801775ce9db" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_544e0132-2740-4b13-b1e3-ce2f5c1d2c1b" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_TradingSymbol_544e0132-2740-4b13-b1e3-ce2f5c1d2c1b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2c2c7b54-ca54-4dd5-8d63-60ea00188b87" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_SecurityExchangeName_2c2c7b54-ca54-4dd5-8d63-60ea00188b87" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_15e03b4e-085f-4c16-850f-058750a19325" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityCurrentReportingStatus_15e03b4e-085f-4c16-850f-058750a19325" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_fe69dd0d-fdb9-4ad5-9b77-bff59c4d865d" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityInteractiveDataCurrent_fe69dd0d-fdb9-4ad5-9b77-bff59c4d865d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_65a5bdcd-51a0-425a-b813-60fe318625e6" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityFilerCategory_65a5bdcd-51a0-425a-b813-60fe318625e6" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_1bafde1a-0092-4335-af8f-1d156c11c2cc" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntitySmallBusiness_1bafde1a-0092-4335-af8f-1d156c11c2cc" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_fcc1e7bf-1b32-46fe-83a5-249ecb5a478f" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityEmergingGrowthCompany_fcc1e7bf-1b32-46fe-83a5-249ecb5a478f" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_b168bb95-87b5-4b21-a6c2-f9e98a6d3d0d" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityExTransitionPeriod_b168bb95-87b5-4b21-a6c2-f9e98a6d3d0d" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_058d3af0-ce58-4897-9924-3e055338c4ae" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityShellCompany_058d3af0-ce58-4897-9924-3e055338c4ae" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_4155c366-e7e0-4f44-a864-f72c6d525403" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_4155c366-e7e0-4f44-a864-f72c6d525403" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_fca8a048-f7cc-446a-9c4d-9c038c721cd6" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_AmendmentFlag_fca8a048-f7cc-446a-9c4d-9c038c721cd6" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_143f5421-e5c6-4c7c-b45b-82c900b3c4ff" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_DocumentFiscalYearFocus_143f5421-e5c6-4c7c-b45b-82c900b3c4ff" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7a748900-fb5f-4f96-9cbb-1b085321c5ba" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7a748900-fb5f-4f96-9cbb-1b085321c5ba" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_8d77caf3-ed63-451c-97bf-e0bc9d9af45b" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityCentralIndexKey_8d77caf3-ed63-451c-97bf-e0bc9d9af45b" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_c502eb3f-5a1d-4bd7-83de-c3e387930200" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_CurrentFiscalYearEndDate_c502eb3f-5a1d-4bd7-83de-c3e387930200" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_48b8e01d-9a49-438e-8060-493c8efd337b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_DocumentInformationTable_48b8e01d-9a49-438e-8060-493c8efd337b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7a031505-ad48-48e2-a196-1c0a7363d2b1" 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_DocumentInformationTable_48b8e01d-9a49-438e-8060-493c8efd337b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7a031505-ad48-48e2-a196-1c0a7363d2b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7a031505-ad48-48e2-a196-1c0a7363d2b1_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_7a031505-ad48-48e2-a196-1c0a7363d2b1" xlink:to="loc_us-gaap_ClassOfStockDomain_7a031505-ad48-48e2-a196-1c0a7363d2b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_33fa4feb-3c88-41e1-93e0-78960572790d" 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_7a031505-ad48-48e2-a196-1c0a7363d2b1" xlink:to="loc_us-gaap_ClassOfStockDomain_33fa4feb-3c88-41e1-93e0-78960572790d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b8a4fdb9-d86d-4d60-9849-b0722e615f60" 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_33fa4feb-3c88-41e1-93e0-78960572790d" xlink:to="loc_us-gaap_CommonStockMember_b8a4fdb9-d86d-4d60-9849-b0722e615f60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_5201566e-d748-4bfd-ab72-7a87b84a0a2e" 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_33fa4feb-3c88-41e1-93e0-78960572790d" xlink:to="loc_us-gaap_WarrantMember_5201566e-d748-4bfd-ab72-7a87b84a0a2e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="simple" xlink:href="velo-20220930.xsd#CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="extended" id="i9fa0c64abd3d41efa5fa6a7ab96b6863_CondensedConsolidatedStatementsofOperationsandComprehensiveLoss">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" 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_RevenueFromContractWithCustomerExcludingAssessedTax_3f2ea6d4-7cb8-4ab8-b7ac-32f140e5e375" 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_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3f2ea6d4-7cb8-4ab8-b7ac-32f140e5e375" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_54e476d1-bf1d-4519-b4d6-e7882c787256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_54e476d1-bf1d-4519-b4d6-e7882c787256" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f10e09ed-c8f6-4b2d-912a-3cdbfe2aa069" 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_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_Revenues_f10e09ed-c8f6-4b2d-912a-3cdbfe2aa069" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_af2d44f9-3f6a-4e6d-a93d-32367a1e7979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_CostOfRevenue_af2d44f9-3f6a-4e6d-a93d-32367a1e7979" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ac2991aa-63e3-4a2e-9835-3d95f5416f89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_GrossProfit_ac2991aa-63e3-4a2e-9835-3d95f5416f89" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_01b0fd0e-3c92-4128-a3f5-7b77625e4bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_OperatingExpensesAbstract_01b0fd0e-3c92-4128-a3f5-7b77625e4bb6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_cd589a8d-0f1b-4d3b-93b1-1ba4243b03f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_01b0fd0e-3c92-4128-a3f5-7b77625e4bb6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_cd589a8d-0f1b-4d3b-93b1-1ba4243b03f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_b64fe287-ff65-423b-8118-667d2204b3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_01b0fd0e-3c92-4128-a3f5-7b77625e4bb6" xlink:to="loc_us-gaap_SellingAndMarketingExpense_b64fe287-ff65-423b-8118-667d2204b3d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_42eba638-3c3d-4bad-a46c-0eb52a4dde1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_01b0fd0e-3c92-4128-a3f5-7b77625e4bb6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_42eba638-3c3d-4bad-a46c-0eb52a4dde1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e992a85f-cc4f-4145-be23-69460ed66694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_01b0fd0e-3c92-4128-a3f5-7b77625e4bb6" xlink:to="loc_us-gaap_OperatingExpenses_e992a85f-cc4f-4145-be23-69460ed66694" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_92a2b216-c105-4a4f-879b-2b2200ab6ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_OperatingIncomeLoss_92a2b216-c105-4a4f-879b-2b2200ab6ea2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_91f6caab-14d9-4dd1-981c-5917e145821c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_InterestExpense_91f6caab-14d9-4dd1-981c-5917e145821c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a3a38935-073e-4d0f-bc69-4e28164db98b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a3a38935-073e-4d0f-bc69-4e28164db98b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_GainLossOnFairValueOfWarrants_e670afde-bce8-438a-925f-a5b823b1f4e7" xlink:href="velo-20220930.xsd#velo_GainLossOnFairValueOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_velo_GainLossOnFairValueOfWarrants_e670afde-bce8-438a-925f-a5b823b1f4e7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_GainLossOnFairValueOfContingentEarnoutLiability_89ee9a93-866a-4c3a-821e-5613f56a5ee3" xlink:href="velo-20220930.xsd#velo_GainLossOnFairValueOfContingentEarnoutLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_velo_GainLossOnFairValueOfContingentEarnoutLiability_89ee9a93-866a-4c3a-821e-5613f56a5ee3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_02d60f25-76a3-4674-92d1-98faa36d0641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_02d60f25-76a3-4674-92d1-98faa36d0641" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8d99a5ec-ec58-4c34-a7a5-e7a4356040d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8d99a5ec-ec58-4c34-a7a5-e7a4356040d9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cde38b36-c1d0-488c-b5f5-e0c92755e0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cde38b36-c1d0-488c-b5f5-e0c92755e0ff" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1a3bb818-8c6c-44dd-a61e-1ab881344e70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_NetIncomeLoss_1a3bb818-8c6c-44dd-a61e-1ab881344e70" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8c2ea89c-d8ee-48cf-953c-a46709de644c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_EarningsPerShareAbstract_8c2ea89c-d8ee-48cf-953c-a46709de644c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_3a66177a-4079-42d6-ad21-45a3a5457ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8c2ea89c-d8ee-48cf-953c-a46709de644c" xlink:to="loc_us-gaap_EarningsPerShareBasic_3a66177a-4079-42d6-ad21-45a3a5457ceb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_486846d9-41d1-4850-89e1-2457ec76b06f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8c2ea89c-d8ee-48cf-953c-a46709de644c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_486846d9-41d1-4850-89e1-2457ec76b06f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_896fabe4-9e4d-44ab-9546-3f4cb30a2223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_896fabe4-9e4d-44ab-9546-3f4cb30a2223" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b04876e6-5881-46e8-ae60-837970428197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_896fabe4-9e4d-44ab-9546-3f4cb30a2223" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b04876e6-5881-46e8-ae60-837970428197" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7499596e-c7fa-40b9-809a-142f43986d94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_896fabe4-9e4d-44ab-9546-3f4cb30a2223" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7499596e-c7fa-40b9-809a-142f43986d94" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f0cc0e20-060e-4937-a3e2-0a8d31d54837" 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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_615696b5-4417-4641-a09a-4c4f062f6aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_615696b5-4417-4641-a09a-4c4f062f6aba" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_59b4610e-e0ae-4018-823f-66952510442f" 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_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_59b4610e-e0ae-4018-823f-66952510442f" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_849fcda8-926b-49a2-bff0-12d2c8ee7f38" 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_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_StatementTable_849fcda8-926b-49a2-bff0-12d2c8ee7f38" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_66951bbf-7c8c-41d5-ada5-66a888cd21c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_849fcda8-926b-49a2-bff0-12d2c8ee7f38" xlink:to="loc_srt_ProductOrServiceAxis_66951bbf-7c8c-41d5-ada5-66a888cd21c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_66951bbf-7c8c-41d5-ada5-66a888cd21c7_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_66951bbf-7c8c-41d5-ada5-66a888cd21c7" xlink:to="loc_srt_ProductsAndServicesDomain_66951bbf-7c8c-41d5-ada5-66a888cd21c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d5ec97c9-0ca4-432a-836a-5148318b8427" 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_66951bbf-7c8c-41d5-ada5-66a888cd21c7" xlink:to="loc_srt_ProductsAndServicesDomain_d5ec97c9-0ca4-432a-836a-5148318b8427" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A3DPrintersMember_0849e25a-d821-4e99-a5d1-0c1d17d22f81" xlink:href="velo-20220930.xsd#velo_A3DPrintersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d5ec97c9-0ca4-432a-836a-5148318b8427" xlink:to="loc_velo_A3DPrintersMember_0849e25a-d821-4e99-a5d1-0c1d17d22f81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RecurringPaymentMember_164ba566-8e29-4d0b-adde-cff104232d9c" xlink:href="velo-20220930.xsd#velo_RecurringPaymentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d5ec97c9-0ca4-432a-836a-5148318b8427" xlink:to="loc_velo_RecurringPaymentMember_164ba566-8e29-4d0b-adde-cff104232d9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_SupportServicesMember_b200df47-f103-4018-8673-4cbb99f781f8" xlink:href="velo-20220930.xsd#velo_SupportServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d5ec97c9-0ca4-432a-836a-5148318b8427" xlink:to="loc_velo_SupportServicesMember_b200df47-f103-4018-8673-4cbb99f781f8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="velo-20220930.xsd#CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended" id="i91368d9da307415e81d51520161a4ac0_CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1c0ca326-9830-418a-926b-9bb8d8644053" 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_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1c0ca326-9830-418a-926b-9bb8d8644053" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_8f9f1d1b-ef0d-49ad-8249-25f9ada34b87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_8f9f1d1b-ef0d-49ad-8249-25f9ada34b87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_235deb7f-89fd-4165-b43e-2c7ba6780460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_235deb7f-89fd-4165-b43e-2c7ba6780460" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet_ed54e1c5-8159-4efe-9a20-5be8d1bb6d14" xlink:href="velo-20220930.xsd#velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet_ed54e1c5-8159-4efe-9a20-5be8d1bb6d14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet_355d710c-2086-4db2-9664-6880451f386e" xlink:href="velo-20220930.xsd#velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet_355d710c-2086-4db2-9664-6880451f386e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock_a4dd9f29-6404-4350-976e-26f236fe5a65" xlink:href="velo-20220930.xsd#velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock_a4dd9f29-6404-4350-976e-26f236fe5a65" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock_b3c9e750-c894-4c08-9aeb-f8b697316d52" xlink:href="velo-20220930.xsd#velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock_b3c9e750-c894-4c08-9aeb-f8b697316d52" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock_fc79cae8-423d-4e5a-bba1-671bc262dc25" xlink:href="velo-20220930.xsd#velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock_fc79cae8-423d-4e5a-bba1-671bc262dc25" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock_f5691c59-c7f8-4965-8752-934e1a0b083a" xlink:href="velo-20220930.xsd#velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock_f5691c59-c7f8-4965-8752-934e1a0b083a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_4d99cbc8-fbb8-43cb-8fde-eed53fa1a8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_254f351c-6da0-4c90-9c21-97839bcf3d86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" 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_1c0ca326-9830-418a-926b-9bb8d8644053" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_b96fed8a-963b-40a4-9cd8-44304df2b51e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_SharesOutstanding_b96fed8a-963b-40a4-9cd8-44304df2b51e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_49d861cf-d327-4da2-8bfd-9691fce67d3c" 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_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_StockholdersEquity_49d861cf-d327-4da2-8bfd-9691fce67d3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization_dde58d73-e6e3-4d61-96da-0a37d2ea4b5c" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization_dde58d73-e6e3-4d61-96da-0a37d2ea4b5c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization_e4576b9a-b972-4db7-b35e-9fda9fac74e8" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization_e4576b9a-b972-4db7-b35e-9fda9fac74e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodSharesConversionOfWarrants_4fbd5ea1-d9fb-4a1a-afc7-66c1831c4bfc" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodSharesConversionOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_StockIssuedDuringPeriodSharesConversionOfWarrants_4fbd5ea1-d9fb-4a1a-afc7-66c1831c4bfc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodValueConversionOfWarrants_afd26e52-0f49-4f70-94e7-8cd7a5081e2f" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodValueConversionOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_StockIssuedDuringPeriodValueConversionOfWarrants_afd26e52-0f49-4f70-94e7-8cd7a5081e2f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability_11491b30-e4d8-4d96-a12a-9cdf3be13153" xlink:href="velo-20220930.xsd#velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability_11491b30-e4d8-4d96-a12a-9cdf3be13153" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger_81954eec-1325-4585-a207-526cfe4e4f46" xlink:href="velo-20220930.xsd#velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger_81954eec-1325-4585-a207-526cfe4e4f46" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodSharesReverseCapitalization_9b7a9134-1aaf-4778-8494-53a03008b6b7" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodSharesReverseCapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_StockIssuedDuringPeriodSharesReverseCapitalization_9b7a9134-1aaf-4778-8494-53a03008b6b7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodValueReverseCapitalization_e0e23b32-05d8-4e67-b166-260da8b20b20" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodValueReverseCapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_StockIssuedDuringPeriodValueReverseCapitalization_e0e23b32-05d8-4e67-b166-260da8b20b20" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d91e8968-2daf-43e5-8979-1f711583476e" 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_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d91e8968-2daf-43e5-8979-1f711583476e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ee09dcae-337e-408e-a18a-c24fc16f8739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ee09dcae-337e-408e-a18a-c24fc16f8739" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9c17b068-9777-429b-a320-deb05b53ca6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9c17b068-9777-429b-a320-deb05b53ca6a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a5a73ac4-cd8f-417e-90a7-46f8a179f5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a5a73ac4-cd8f-417e-90a7-46f8a179f5cc" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_1ae95638-741c-4c5f-a5f5-5d3625277ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_1ae95638-741c-4c5f-a5f5-5d3625277ac0" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_dd34ae33-ac94-4580-820f-c6fbc96c5170" 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_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_dd34ae33-ac94-4580-820f-c6fbc96c5170" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0239520d-f8fd-40eb-a0b3-cdf763df47c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_NetIncomeLoss_0239520d-f8fd-40eb-a0b3-cdf763df47c7" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_676beb7b-5fda-4942-90cc-2bab3e3c23c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_676beb7b-5fda-4942-90cc-2bab3e3c23c9" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_09222f5f-6ed9-491b-8820-b01fa7007f61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_18ecdf86-a3d1-498a-a5fc-32a86a3ed761" 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_bc3d84a1-38cc-418b-a531-8c06de0cefa5" 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_1c0ca326-9830-418a-926b-9bb8d8644053" xlink:to="loc_us-gaap_StatementTable_bc3d84a1-38cc-418b-a531-8c06de0cefa5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_319370f1-b2ef-49aa-ba8d-4db500394353" 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_bc3d84a1-38cc-418b-a531-8c06de0cefa5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_319370f1-b2ef-49aa-ba8d-4db500394353" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_319370f1-b2ef-49aa-ba8d-4db500394353_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_319370f1-b2ef-49aa-ba8d-4db500394353" xlink:to="loc_us-gaap_EquityComponentDomain_319370f1-b2ef-49aa-ba8d-4db500394353_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d9128802-b15c-4dee-abd9-78a5d0221ebb" 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_319370f1-b2ef-49aa-ba8d-4db500394353" xlink:to="loc_us-gaap_EquityComponentDomain_d9128802-b15c-4dee-abd9-78a5d0221ebb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6f9129de-d36b-4c85-bf9a-d5c9efc32a56" 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_d9128802-b15c-4dee-abd9-78a5d0221ebb" xlink:to="loc_us-gaap_CommonStockMember_6f9129de-d36b-4c85-bf9a-d5c9efc32a56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_288aa3f7-1932-4f00-bb3b-63f176c7e33a" 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_d9128802-b15c-4dee-abd9-78a5d0221ebb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_288aa3f7-1932-4f00-bb3b-63f176c7e33a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aa162c4c-00b0-4aa7-be74-98ee067bd0f0" 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_d9128802-b15c-4dee-abd9-78a5d0221ebb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aa162c4c-00b0-4aa7-be74-98ee067bd0f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_22f63c1c-56c3-4281-aa23-2d6ab88363ee" 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_d9128802-b15c-4dee-abd9-78a5d0221ebb" xlink:to="loc_us-gaap_RetainedEarningsMember_22f63c1c-56c3-4281-aa23-2d6ab88363ee" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#ReverseRecapitalizationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" xlink:type="extended" id="ic90f4e657661439eb7354ad4f67146ab_ReverseRecapitalizationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:href="velo-20220930.xsd#velo_ScheduleOfReverseRecapitalizationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_aa626245-6557-4032-ad51-644ef8d64318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_aa626245-6557-4032-ad51-644ef8d64318" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockConvertibleConversionRatio_ba1af4e7-5468-476a-991b-8d316b4beeba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockConvertibleConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_PreferredStockConvertibleConversionRatio_ba1af4e7-5468-476a-991b-8d316b4beeba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockConvertedReverseRecapitalization_b44fabc0-d428-4d04-8428-097bb475aa73" xlink:href="velo-20220930.xsd#velo_StockConvertedReverseRecapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_StockConvertedReverseRecapitalization_b44fabc0-d428-4d04-8428-097bb475aa73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_659b3f77-255a-41bb-a190-6267f2147cd2" 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_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_659b3f77-255a-41bb-a190-6267f2147cd2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization_e802514c-a3bc-48c5-a73f-20f336f76c3a" xlink:href="velo-20220930.xsd#velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization_e802514c-a3bc-48c5-a73f-20f336f76c3a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationDeemedValue_9fc591db-fe8f-4ba4-874c-25be4cc24880" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationDeemedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_ReverseRecapitalizationDeemedValue_9fc591db-fe8f-4ba4-874c-25be4cc24880" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RecapitalizationExchangeRatio_dc2f2db1-2c91-424f-9892-d09abbf20e99" xlink:href="velo-20220930.xsd#velo_RecapitalizationExchangeRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_RecapitalizationExchangeRatio_dc2f2db1-2c91-424f-9892-d09abbf20e99" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_e3d8d881-c912-4d83-b361-1adb5a60e7fb" 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_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_e3d8d881-c912-4d83-b361-1adb5a60e7fb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_8b1df112-a4e4-4569-9161-d46abba5ce76" 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_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_8b1df112-a4e4-4569-9161-d46abba5ce76" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_c42efbe1-78cc-42a3-8234-f71849dc242a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_c42efbe1-78cc-42a3-8234-f71849dc242a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_aebf6c3f-58b3-494e-840d-252730fd05cd" 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_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_aebf6c3f-58b3-494e-840d-252730fd05cd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_f25db863-18e3-44ee-a52d-a0d258903fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_f25db863-18e3-44ee-a52d-a0d258903fab" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockRepurchasedDuringPeriodPricePerShare_d45b8207-d4e0-4aee-a16c-0ad3d655ad0a" xlink:href="velo-20220930.xsd#velo_StockRepurchasedDuringPeriodPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_StockRepurchasedDuringPeriodPricePerShare_d45b8207-d4e0-4aee-a16c-0ad3d655ad0a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_4cb0a093-6ea4-449a-8c85-567bca285080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_4cb0a093-6ea4-449a-8c85-567bca285080" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ProceedsReceivedFromReverseRecapitalization_04d487be-72e9-4bd4-9f45-c2ddea4173a1" xlink:href="velo-20220930.xsd#velo_ProceedsReceivedFromReverseRecapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_ProceedsReceivedFromReverseRecapitalization_04d487be-72e9-4bd4-9f45-c2ddea4173a1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldInTrust_725b4892-d73d-4e1a-bbd1-cd38d24245cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldInTrust"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_AssetsHeldInTrust_725b4892-d73d-4e1a-bbd1-cd38d24245cb" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationTransactionCosts_01f78702-792f-44c5-beb9-898b40bdf057" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_ReverseRecapitalizationTransactionCosts_01f78702-792f-44c5-beb9-898b40bdf057" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts_75bd81ce-a41e-48a0-bdbc-2dc85f6511e2" xlink:href="velo-20220930.xsd#velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts_75bd81ce-a41e-48a0-bdbc-2dc85f6511e2" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod_1a86b0d1-f044-4481-9035-796bb02d95ee" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod_1a86b0d1-f044-4481-9035-796bb02d95ee" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationNet_d7cda3d1-3c78-4091-a7ab-eb17cbde436d" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_ReverseRecapitalizationNet_d7cda3d1-3c78-4091-a7ab-eb17cbde436d" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfReverseRecapitalizationTable_92f7498c-135e-4711-a452-6bb0d6909135" xlink:href="velo-20220930.xsd#velo_ScheduleOfReverseRecapitalizationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_ScheduleOfReverseRecapitalizationTable_92f7498c-135e-4711-a452-6bb0d6909135" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0004aaef-3101-4e32-baaf-55c1b65655d7" 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_velo_ScheduleOfReverseRecapitalizationTable_92f7498c-135e-4711-a452-6bb0d6909135" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0004aaef-3101-4e32-baaf-55c1b65655d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0004aaef-3101-4e32-baaf-55c1b65655d7_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_0004aaef-3101-4e32-baaf-55c1b65655d7" xlink:to="loc_us-gaap_ClassOfStockDomain_0004aaef-3101-4e32-baaf-55c1b65655d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" 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_0004aaef-3101-4e32-baaf-55c1b65655d7" xlink:to="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_08d11bc4-035c-4ebc-908e-2935cca77e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_08d11bc4-035c-4ebc-908e-2935cca77e7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_ed936bb4-e34f-4377-95d4-2c77f0c54788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_ed936bb4-e34f-4377-95d4-2c77f0c54788" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_b4200f5b-afae-4353-b892-097c8a3cebbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_b4200f5b-afae-4353-b892-097c8a3cebbe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember_21e6c892-2d9a-485a-aafb-f94711e7b68b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:to="loc_us-gaap_SeriesDPreferredStockMember_21e6c892-2d9a-485a-aafb-f94711e7b68b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_1a55a885-428e-4f88-b2ab-f97deb838992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_1a55a885-428e-4f88-b2ab-f97deb838992" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1cf426ce-247a-4401-89e0-94104f9e5628" 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_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:to="loc_us-gaap_CommonStockMember_1cf426ce-247a-4401-89e0-94104f9e5628" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_7c296e57-122e-428c-afd5-2086796e00d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationTable_92f7498c-135e-4711-a452-6bb0d6909135" xlink:to="loc_srt_CounterpartyNameAxis_7c296e57-122e-428c-afd5-2086796e00d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7c296e57-122e-428c-afd5-2086796e00d7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_7c296e57-122e-428c-afd5-2086796e00d7" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7c296e57-122e-428c-afd5-2086796e00d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b0ebe29d-093c-43e1-8240-e89c252c83aa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_7c296e57-122e-428c-afd5-2086796e00d7" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b0ebe29d-093c-43e1-8240-e89c252c83aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LegacyVelo3DMember_9b904d90-fbca-43ca-ac71-daa45efed709" xlink:href="velo-20220930.xsd#velo_LegacyVelo3DMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b0ebe29d-093c-43e1-8240-e89c252c83aa" xlink:to="loc_velo_LegacyVelo3DMember_9b904d90-fbca-43ca-ac71-daa45efed709" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_JAWSSpitfireAcquisitionCorporationMember_2831ef65-2135-48c1-807e-f17b159324dd" xlink:href="velo-20220930.xsd#velo_JAWSSpitfireAcquisitionCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b0ebe29d-093c-43e1-8240-e89c252c83aa" xlink:to="loc_velo_JAWSSpitfireAcquisitionCorporationMember_2831ef65-2135-48c1-807e-f17b159324dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember_f302731b-b019-4956-9cd2-1b0f8a8a3d46" xlink:href="velo-20220930.xsd#velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b0ebe29d-093c-43e1-8240-e89c252c83aa" xlink:to="loc_velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember_f302731b-b019-4956-9cd2-1b0f8a8a3d46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0a872027-34ae-46d6-89ca-dbb704585a9d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationTable_92f7498c-135e-4711-a452-6bb0d6909135" xlink:to="loc_dei_LegalEntityAxis_0a872027-34ae-46d6-89ca-dbb704585a9d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0a872027-34ae-46d6-89ca-dbb704585a9d_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0a872027-34ae-46d6-89ca-dbb704585a9d" xlink:to="loc_dei_EntityDomain_0a872027-34ae-46d6-89ca-dbb704585a9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bc143b26-52ae-4210-94b6-3e4cde57bd6b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0a872027-34ae-46d6-89ca-dbb704585a9d" xlink:to="loc_dei_EntityDomain_bc143b26-52ae-4210-94b6-3e4cde57bd6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_JAWSSpitfireAcquisitionCorporationMember_e89b3584-2cb5-41ff-a62e-6cae7779c406" xlink:href="velo-20220930.xsd#velo_JAWSSpitfireAcquisitionCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bc143b26-52ae-4210-94b6-3e4cde57bd6b" xlink:to="loc_velo_JAWSSpitfireAcquisitionCorporationMember_e89b3584-2cb5-41ff-a62e-6cae7779c406" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#ReverseRecapitalizationSharesIssuedinMergerDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" xlink:type="extended" id="ia12dacbfb2c7408eb10ab8ccf7dad20e_ReverseRecapitalizationSharesIssuedinMergerDetails">
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:href="velo-20220930.xsd#velo_ScheduleOfReverseRecapitalizationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_aedd4b05-a7f4-429c-bb6a-33732596b5a9" 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_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_aedd4b05-a7f4-429c-bb6a-33732596b5a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_50cb82d0-b267-453a-8805-7e1bb7f6a8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_50cb82d0-b267-453a-8805-7e1bb7f6a8b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_5b2801c9-084c-4b5b-b6df-75a1dea2571b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_5b2801c9-084c-4b5b-b6df-75a1dea2571b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cb5cc92e-4fef-43f2-bf1a-0c71effa748c" 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_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cb5cc92e-4fef-43f2-bf1a-0c71effa748c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodSharesReverseRecapitalization_c47a37fe-689b-45e8-92f5-cd1b1af59b36" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodSharesReverseRecapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_velo_StockIssuedDuringPeriodSharesReverseRecapitalization_c47a37fe-689b-45e8-92f5-cd1b1af59b36" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockConvertedReverseRecapitalization_b3e35028-8124-4826-9108-f632fa577b8a" xlink:href="velo-20220930.xsd#velo_StockConvertedReverseRecapitalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_velo_StockConvertedReverseRecapitalization_b3e35028-8124-4826-9108-f632fa577b8a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_5e35b822-fd40-4b51-85d8-d35bf166d742" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_us-gaap_SharesOutstanding_5e35b822-fd40-4b51-85d8-d35bf166d742" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfReverseRecapitalizationTable_1118c624-1426-44fb-9e57-a9cca1b50d72" xlink:href="velo-20220930.xsd#velo_ScheduleOfReverseRecapitalizationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_velo_ScheduleOfReverseRecapitalizationTable_1118c624-1426-44fb-9e57-a9cca1b50d72" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_bd308c98-5c9c-484c-9c2b-31edfaf265ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationTable_1118c624-1426-44fb-9e57-a9cca1b50d72" xlink:to="loc_srt_CounterpartyNameAxis_bd308c98-5c9c-484c-9c2b-31edfaf265ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_bd308c98-5c9c-484c-9c2b-31edfaf265ad_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_bd308c98-5c9c-484c-9c2b-31edfaf265ad" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_bd308c98-5c9c-484c-9c2b-31edfaf265ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_07018139-69d8-4d7e-be9d-7cddbd8f43c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_bd308c98-5c9c-484c-9c2b-31edfaf265ad" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_07018139-69d8-4d7e-be9d-7cddbd8f43c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PublicShareholdersMember_e3972da6-07be-4a01-bac9-f37fd65e5e19" xlink:href="velo-20220930.xsd#velo_PublicShareholdersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_07018139-69d8-4d7e-be9d-7cddbd8f43c6" xlink:to="loc_velo_PublicShareholdersMember_e3972da6-07be-4a01-bac9-f37fd65e5e19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_FounderMember_e78eb928-75d8-4d9e-b289-01009ab011c0" xlink:href="velo-20220930.xsd#velo_FounderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_07018139-69d8-4d7e-be9d-7cddbd8f43c6" xlink:to="loc_velo_FounderMember_e78eb928-75d8-4d9e-b289-01009ab011c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LegacyVelo3DMember_e31d7db6-6797-4319-839a-29924c4c7a6a" xlink:href="velo-20220930.xsd#velo_LegacyVelo3DMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_07018139-69d8-4d7e-be9d-7cddbd8f43c6" xlink:to="loc_velo_LegacyVelo3DMember_e31d7db6-6797-4319-839a-29924c4c7a6a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails" xlink:type="extended" id="i4152cb106e174b189aa4ea93023736fe_BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_5bb19ab2-63e0-47d5-80e5-ee8782050451" 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_2243cf59-4aeb-4df3-ad12-a4b997cd41aa" 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_5bb19ab2-63e0-47d5-80e5-ee8782050451" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2243cf59-4aeb-4df3-ad12-a4b997cd41aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_60927d53-09bf-4929-825d-0ef9f1c43850" 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_5bb19ab2-63e0-47d5-80e5-ee8782050451" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_60927d53-09bf-4929-825d-0ef9f1c43850" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_45d6c4d8-33be-4a1c-bff4-26cbfe381e5f" 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_60927d53-09bf-4929-825d-0ef9f1c43850" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_45d6c4d8-33be-4a1c-bff4-26cbfe381e5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_45d6c4d8-33be-4a1c-bff4-26cbfe381e5f_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_45d6c4d8-33be-4a1c-bff4-26cbfe381e5f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_45d6c4d8-33be-4a1c-bff4-26cbfe381e5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_82b85cb7-d729-4744-a5d4-2d5f074ef95d" 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_45d6c4d8-33be-4a1c-bff4-26cbfe381e5f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_82b85cb7-d729-4744-a5d4-2d5f074ef95d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseCommonStockMember_32690fdf-3e6c-4b67-8ef8-24ec95af4d83" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_82b85cb7-d729-4744-a5d4-2d5f074ef95d" xlink:to="loc_velo_WarrantToPurchaseCommonStockMember_32690fdf-3e6c-4b67-8ef8-24ec95af4d83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9f448377-0c9e-496a-8846-2ae995714a60" 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_82b85cb7-d729-4744-a5d4-2d5f074ef95d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9f448377-0c9e-496a-8846-2ae995714a60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3f65574c-c1d4-48e2-a4bb-2108f12c3e31" 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_82b85cb7-d729-4744-a5d4-2d5f074ef95d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3f65574c-c1d4-48e2-a4bb-2108f12c3e31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_de026db2-52a2-4fa9-891e-a20df750da36" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_60927d53-09bf-4929-825d-0ef9f1c43850" xlink:to="loc_dei_LegalEntityAxis_de026db2-52a2-4fa9-891e-a20df750da36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_de026db2-52a2-4fa9-891e-a20df750da36_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_de026db2-52a2-4fa9-891e-a20df750da36" xlink:to="loc_dei_EntityDomain_de026db2-52a2-4fa9-891e-a20df750da36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2d0ed6e4-e33c-48b8-8c56-75d28a97ef89" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_de026db2-52a2-4fa9-891e-a20df750da36" xlink:to="loc_dei_EntityDomain_2d0ed6e4-e33c-48b8-8c56-75d28a97ef89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EligibleVelo3DEquityholdersMember_83d6841a-8f13-4f5e-9840-a0655f2ebf24" xlink:href="velo-20220930.xsd#velo_EligibleVelo3DEquityholdersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2d0ed6e4-e33c-48b8-8c56-75d28a97ef89" xlink:to="loc_velo_EligibleVelo3DEquityholdersMember_83d6841a-8f13-4f5e-9840-a0655f2ebf24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7fca8d06-9469-4d45-82bd-cace6ce69e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_60927d53-09bf-4929-825d-0ef9f1c43850" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7fca8d06-9469-4d45-82bd-cace6ce69e1e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7fca8d06-9469-4d45-82bd-cace6ce69e1e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7fca8d06-9469-4d45-82bd-cace6ce69e1e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7fca8d06-9469-4d45-82bd-cace6ce69e1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09735562-4551-4f90-ad5a-213bace56a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7fca8d06-9469-4d45-82bd-cace6ce69e1e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09735562-4551-4f90-ad5a-213bace56a59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_JAWSSpitfireAcquisitionCorporationMember_eb2c9d12-7d71-45e7-b242-d95931112628" xlink:href="velo-20220930.xsd#velo_JAWSSpitfireAcquisitionCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09735562-4551-4f90-ad5a-213bace56a59" xlink:to="loc_velo_JAWSSpitfireAcquisitionCorporationMember_eb2c9d12-7d71-45e7-b242-d95931112628" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended" id="iede4d867a89e45bab1c481bad54f5c3b_FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_46fbec63-0839-4416-b09f-232ccd29b3d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_c1b6945c-3d89-4aaf-ac99-9e0f324dbadf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_46fbec63-0839-4416-b09f-232ccd29b3d0" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_c1b6945c-3d89-4aaf-ac99-9e0f324dbadf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6311cc9f-60d0-428f-b85e-6d69f39ee41b" 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_AssetsFairValueDisclosureAbstract_c1b6945c-3d89-4aaf-ac99-9e0f324dbadf" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6311cc9f-60d0-428f-b85e-6d69f39ee41b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_24821924-b23f-492e-8735-8404ccab891b" 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_AssetsFairValueDisclosureAbstract_c1b6945c-3d89-4aaf-ac99-9e0f324dbadf" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_24821924-b23f-492e-8735-8404ccab891b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2982fb5d-ed9e-4389-9633-8bd69d2fb7bc" 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_AssetsFairValueDisclosureAbstract_c1b6945c-3d89-4aaf-ac99-9e0f324dbadf" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2982fb5d-ed9e-4389-9633-8bd69d2fb7bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_331ad5a8-6bd2-4dd5-8b35-85ec1a2c7b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_46fbec63-0839-4416-b09f-232ccd29b3d0" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_331ad5a8-6bd2-4dd5-8b35-85ec1a2c7b1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantLiabilitiesFairValueDisclosure_b4963d57-66d9-4ea8-b903-ed33ff9ee492" xlink:href="velo-20220930.xsd#velo_WarrantLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_331ad5a8-6bd2-4dd5-8b35-85ec1a2c7b1f" xlink:to="loc_velo_WarrantLiabilitiesFairValueDisclosure_b4963d57-66d9-4ea8-b903-ed33ff9ee492" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_9705fca0-accc-494c-b064-dc0fe965a8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_331ad5a8-6bd2-4dd5-8b35-85ec1a2c7b1f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_9705fca0-accc-494c-b064-dc0fe965a8f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_f001abf5-7b88-41cb-9c5b-247cde4d8f10" 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_LiabilitiesFairValueDisclosureAbstract_331ad5a8-6bd2-4dd5-8b35-85ec1a2c7b1f" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_f001abf5-7b88-41cb-9c5b-247cde4d8f10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9c606bcf-2354-4844-9a22-428389f58604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_46fbec63-0839-4416-b09f-232ccd29b3d0" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9c606bcf-2354-4844-9a22-428389f58604" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2c898406-857c-4ed8-acab-6246e487584f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9c606bcf-2354-4844-9a22-428389f58604" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2c898406-857c-4ed8-acab-6246e487584f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2c898406-857c-4ed8-acab-6246e487584f_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_2c898406-857c-4ed8-acab-6246e487584f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2c898406-857c-4ed8-acab-6246e487584f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_467785a6-cec3-4485-9141-aec92248c68c" 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_2c898406-857c-4ed8-acab-6246e487584f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_467785a6-cec3-4485-9141-aec92248c68c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_7d7d7658-2a1f-4709-aa58-759f5ad143ee" 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_467785a6-cec3-4485-9141-aec92248c68c" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7d7d7658-2a1f-4709-aa58-759f5ad143ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_4b2ac3be-94cf-44e7-8acc-24690b55cc24" 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_467785a6-cec3-4485-9141-aec92248c68c" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_4b2ac3be-94cf-44e7-8acc-24690b55cc24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4d4663cf-031d-4b12-9133-f2581a52b7ee" 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_467785a6-cec3-4485-9141-aec92248c68c" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4d4663cf-031d-4b12-9133-f2581a52b7ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_8eedfc94-3ec1-475c-a99d-9a4d15a5fbbb" 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_FairValueByBalanceSheetGroupingTable_9c606bcf-2354-4844-9a22-428389f58604" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_8eedfc94-3ec1-475c-a99d-9a4d15a5fbbb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_8eedfc94-3ec1-475c-a99d-9a4d15a5fbbb_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_8eedfc94-3ec1-475c-a99d-9a4d15a5fbbb" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_8eedfc94-3ec1-475c-a99d-9a4d15a5fbbb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_2ca1f699-5706-47ae-b224-1de1fbf7f517" 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_8eedfc94-3ec1-475c-a99d-9a4d15a5fbbb" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_2ca1f699-5706-47ae-b224-1de1fbf7f517" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PublicWarrantsMember_141dd05d-62cc-45be-96ac-4b8ac735fd36" xlink:href="velo-20220930.xsd#velo_PublicWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2ca1f699-5706-47ae-b224-1de1fbf7f517" xlink:to="loc_velo_PublicWarrantsMember_141dd05d-62cc-45be-96ac-4b8ac735fd36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PrivatePlacementWarrantsMember_2738997f-5a4e-46e7-83a8-aa78905efb01" xlink:href="velo-20220930.xsd#velo_PrivatePlacementWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2ca1f699-5706-47ae-b224-1de1fbf7f517" xlink:to="loc_velo_PrivatePlacementWarrantsMember_2738997f-5a4e-46e7-83a8-aa78905efb01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2022PrivatePlacementWarrantsMember_420fd2d2-46ed-41c9-91ab-4b724059aad0" xlink:href="velo-20220930.xsd#velo_A2022PrivatePlacementWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2ca1f699-5706-47ae-b224-1de1fbf7f517" xlink:to="loc_velo_A2022PrivatePlacementWarrantsMember_420fd2d2-46ed-41c9-91ab-4b724059aad0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_2fd23441-a423-4b1a-b194-07de18811a1e" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2ca1f699-5706-47ae-b224-1de1fbf7f517" xlink:to="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_2fd23441-a423-4b1a-b194-07de18811a1e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_89674668-4927-4821-90e3-6b4de2c5cc29" 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_FairValueByBalanceSheetGroupingTable_9c606bcf-2354-4844-9a22-428389f58604" xlink:to="loc_us-gaap_FinancialInstrumentAxis_89674668-4927-4821-90e3-6b4de2c5cc29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_89674668-4927-4821-90e3-6b4de2c5cc29_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_89674668-4927-4821-90e3-6b4de2c5cc29" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_89674668-4927-4821-90e3-6b4de2c5cc29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_411e5762-b0f7-48b8-91c8-3fb70f777c04" 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_89674668-4927-4821-90e3-6b4de2c5cc29" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_411e5762-b0f7-48b8-91c8-3fb70f777c04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_3c56699a-a4f2-482e-a90b-209816207039" 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_411e5762-b0f7-48b8-91c8-3fb70f777c04" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_3c56699a-a4f2-482e-a90b-209816207039" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_c8cd1993-be2a-4d9f-98dc-9e0f61b94cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_411e5762-b0f7-48b8-91c8-3fb70f777c04" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_c8cd1993-be2a-4d9f-98dc-9e0f61b94cbc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" xlink:type="extended" id="i67c671cbdf224a6997d8b0f93593798e_FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_7f6e6a17-ce7b-44bc-a053-ee07129c724d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_7f6e6a17-ce7b-44bc-a053-ee07129c724d" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_33072d47-d6b3-4b18-9a78-5627d16f2705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_33072d47-d6b3-4b18-9a78-5627d16f2705" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_6e0df9dc-fde7-454e-93f4-31285e37ee6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_6e0df9dc-fde7-454e-93f4-31285e37ee6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_b69fdf3e-38dc-4b10-941e-0485bfa13773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_b69fdf3e-38dc-4b10-941e-0485bfa13773" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_d10a950a-e3ba-4830-9632-4e5184542d92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_d10a950a-e3ba-4830-9632-4e5184542d92" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b8b01efe-8859-4d25-a715-15707304c37d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b8b01efe-8859-4d25-a715-15707304c37d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3532103c-c507-47bf-a9b1-6967c3c17a19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ca6d021b-c121-4246-aa66-87d34991ed68" 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_7f6e6a17-ce7b-44bc-a053-ee07129c724d" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ca6d021b-c121-4246-aa66-87d34991ed68" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_a91fe4d1-8b69-4b53-a2d7-a9fa357dfdc2" 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_ca6d021b-c121-4246-aa66-87d34991ed68" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_a91fe4d1-8b69-4b53-a2d7-a9fa357dfdc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a91fe4d1-8b69-4b53-a2d7-a9fa357dfdc2_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_a91fe4d1-8b69-4b53-a2d7-a9fa357dfdc2" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_a91fe4d1-8b69-4b53-a2d7-a9fa357dfdc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f760a95a-c91e-4ea0-881e-7d151c6ce66a" 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_a91fe4d1-8b69-4b53-a2d7-a9fa357dfdc2" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f760a95a-c91e-4ea0-881e-7d151c6ce66a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantLiabilityMember_86f835ba-e092-4758-8874-f4f86f697f47" xlink:href="velo-20220930.xsd#velo_WarrantLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f760a95a-c91e-4ea0-881e-7d151c6ce66a" xlink:to="loc_velo_WarrantLiabilityMember_86f835ba-e092-4758-8874-f4f86f697f47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ContingentEarnoutLiabilityMember_b7738e33-50f6-46c7-b786-38a52181c663" xlink:href="velo-20220930.xsd#velo_ContingentEarnoutLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f760a95a-c91e-4ea0-881e-7d151c6ce66a" xlink:to="loc_velo_ContingentEarnoutLiabilityMember_b7738e33-50f6-46c7-b786-38a52181c663" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_b702c7e4-4336-4f08-97ab-ee8fc4499514" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ca6d021b-c121-4246-aa66-87d34991ed68" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_b702c7e4-4336-4f08-97ab-ee8fc4499514" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_b702c7e4-4336-4f08-97ab-ee8fc4499514_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_b702c7e4-4336-4f08-97ab-ee8fc4499514" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_b702c7e4-4336-4f08-97ab-ee8fc4499514_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_e15ce974-7edf-42bf-a31a-10f090d694b3" 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_b702c7e4-4336-4f08-97ab-ee8fc4499514" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_e15ce974-7edf-42bf-a31a-10f090d694b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_5918d428-e0f9-4724-a116-0bcb1bd8d108" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_e15ce974-7edf-42bf-a31a-10f090d694b3" xlink:to="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_5918d428-e0f9-4724-a116-0bcb1bd8d108" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PrivatePlacementWarrantsMember_56f46945-644d-4e1d-80fa-7cfa6b2b077f" xlink:href="velo-20220930.xsd#velo_PrivatePlacementWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_e15ce974-7edf-42bf-a31a-10f090d694b3" xlink:to="loc_velo_PrivatePlacementWarrantsMember_56f46945-644d-4e1d-80fa-7cfa6b2b077f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2022PrivatePlacementWarrantsMember_c2eccb10-bf5c-4411-b155-bceb7160786e" xlink:href="velo-20220930.xsd#velo_A2022PrivatePlacementWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_e15ce974-7edf-42bf-a31a-10f090d694b3" xlink:to="loc_velo_A2022PrivatePlacementWarrantsMember_c2eccb10-bf5c-4411-b155-bceb7160786e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#InvestmentsSummaryofAvailableforSaleInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails" xlink:type="extended" id="i327898d5e5b5458cb7fbaf01c9fbd790_InvestmentsSummaryofAvailableforSaleInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a3c2608-01c1-4fd3-89ad-42a2a9c90fa6" 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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d8b9c907-08c4-41e6-a4bd-284523f9a47d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a3c2608-01c1-4fd3-89ad-42a2a9c90fa6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d8b9c907-08c4-41e6-a4bd-284523f9a47d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_599ae7fd-723f-4802-bf09-99249a94805a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a3c2608-01c1-4fd3-89ad-42a2a9c90fa6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_599ae7fd-723f-4802-bf09-99249a94805a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_90479c70-0af4-4888-915c-98874f257454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a3c2608-01c1-4fd3-89ad-42a2a9c90fa6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_90479c70-0af4-4888-915c-98874f257454" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1a2e2a09-5b24-4180-8468-aaa829002877" 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_ScheduleOfAvailableForSaleSecuritiesLineItems_1a3c2608-01c1-4fd3-89ad-42a2a9c90fa6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1a2e2a09-5b24-4180-8468-aaa829002877" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_18d4751f-0f06-43f5-8ca5-34d9f24d69f2" 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_1a3c2608-01c1-4fd3-89ad-42a2a9c90fa6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_18d4751f-0f06-43f5-8ca5-34d9f24d69f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_7d44f00b-119d-45c9-861d-f34cf615af45" 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_18d4751f-0f06-43f5-8ca5-34d9f24d69f2" xlink:to="loc_us-gaap_FinancialInstrumentAxis_7d44f00b-119d-45c9-861d-f34cf615af45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7d44f00b-119d-45c9-861d-f34cf615af45_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_7d44f00b-119d-45c9-861d-f34cf615af45" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7d44f00b-119d-45c9-861d-f34cf615af45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6827c706-7936-476a-8580-0a06a9c1e8cc" 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_7d44f00b-119d-45c9-861d-f34cf615af45" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6827c706-7936-476a-8580-0a06a9c1e8cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_52cbe2b6-7968-42e6-acdb-e75f0ac7a2b0" 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_6827c706-7936-476a-8580-0a06a9c1e8cc" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_52cbe2b6-7968-42e6-acdb-e75f0ac7a2b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_22857571-b499-4144-b236-b57e7f0f5bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6827c706-7936-476a-8580-0a06a9c1e8cc" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_22857571-b499-4144-b236-b57e7f0f5bf8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails" xlink:type="extended" id="i2d81de994cb2437bbc60f4f462436b3a_InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8cf83b64-4375-461b-8b9e-a41ae8ee0f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_7ac55fc1-2f17-4b22-ba8d-a99e54e13b93" 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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8cf83b64-4375-461b-8b9e-a41ae8ee0f3e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_7ac55fc1-2f17-4b22-ba8d-a99e54e13b93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_94de7696-2679-4b36-a0ab-4ad8583e755e" 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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8cf83b64-4375-461b-8b9e-a41ae8ee0f3e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_94de7696-2679-4b36-a0ab-4ad8583e755e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_0127c7a0-4907-4652-8b73-3209e4fbf8a0" 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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8cf83b64-4375-461b-8b9e-a41ae8ee0f3e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_0127c7a0-4907-4652-8b73-3209e4fbf8a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0f34a9c5-0640-4189-92f7-9dfbf162f03d" 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_0127c7a0-4907-4652-8b73-3209e4fbf8a0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0f34a9c5-0640-4189-92f7-9dfbf162f03d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_8c913760-2f34-4795-8de1-ec117ac8427b" 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_0127c7a0-4907-4652-8b73-3209e4fbf8a0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_8c913760-2f34-4795-8de1-ec117ac8427b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_811e177f-356c-402c-8c7f-02a01cbed82d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8cf83b64-4375-461b-8b9e-a41ae8ee0f3e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_811e177f-356c-402c-8c7f-02a01cbed82d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_72a1bd4f-3558-4a47-9348-266a1d092cb8" 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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_811e177f-356c-402c-8c7f-02a01cbed82d" xlink:to="loc_us-gaap_FinancialInstrumentAxis_72a1bd4f-3558-4a47-9348-266a1d092cb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_72a1bd4f-3558-4a47-9348-266a1d092cb8_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_72a1bd4f-3558-4a47-9348-266a1d092cb8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_72a1bd4f-3558-4a47-9348-266a1d092cb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_200b150d-ad4f-4502-9083-1996d50cbed9" 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_72a1bd4f-3558-4a47-9348-266a1d092cb8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_200b150d-ad4f-4502-9083-1996d50cbed9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_ae139bb4-a371-429c-ad47-ec7530c00731" 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_200b150d-ad4f-4502-9083-1996d50cbed9" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_ae139bb4-a371-429c-ad47-ec7530c00731" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_0b7b5668-f357-4ea7-bc07-b5a5793ff421" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_200b150d-ad4f-4502-9083-1996d50cbed9" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_0b7b5668-f357-4ea7-bc07-b5a5793ff421" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="extended" id="i6dc55a6af845478f8ab1094ec88efa64_BalanceSheetComponentsPropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c7750545-bcde-4d21-a3d6-8ad1641c15dd" 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_c9634e7d-ca43-489c-b69e-e0a58167bbaa" 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_c7750545-bcde-4d21-a3d6-8ad1641c15dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_c9634e7d-ca43-489c-b69e-e0a58167bbaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c2981c51-faed-4efa-ae33-99277801c9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c7750545-bcde-4d21-a3d6-8ad1641c15dd" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c2981c51-faed-4efa-ae33-99277801c9c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_56f8d0ea-eba8-423b-bfc0-02bd01a0de37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c7750545-bcde-4d21-a3d6-8ad1641c15dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_56f8d0ea-eba8-423b-bfc0-02bd01a0de37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_a144f3d0-dcc8-4f15-b864-7027fb3efd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c7750545-bcde-4d21-a3d6-8ad1641c15dd" xlink:to="loc_us-gaap_Depreciation_a144f3d0-dcc8-4f15-b864-7027fb3efd1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cfeed3f8-40eb-489f-b290-9235de859766" 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_c7750545-bcde-4d21-a3d6-8ad1641c15dd" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cfeed3f8-40eb-489f-b290-9235de859766" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcb1f4df-17c4-40ec-b779-4a4ad8320247" 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_cfeed3f8-40eb-489f-b290-9235de859766" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcb1f4df-17c4-40ec-b779-4a4ad8320247" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fcb1f4df-17c4-40ec-b779-4a4ad8320247_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_fcb1f4df-17c4-40ec-b779-4a4ad8320247" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fcb1f4df-17c4-40ec-b779-4a4ad8320247_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8193b09e-0b97-4347-bc71-878dae1d125b" 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_fcb1f4df-17c4-40ec-b779-4a4ad8320247" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8193b09e-0b97-4347-bc71-878dae1d125b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ComputersAndSoftwareMember_8d44882f-436f-4152-a620-4be1c4bf59ab" xlink:href="velo-20220930.xsd#velo_ComputersAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8193b09e-0b97-4347-bc71-878dae1d125b" xlink:to="loc_velo_ComputersAndSoftwareMember_8d44882f-436f-4152-a620-4be1c4bf59ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LaboratoryEquipmentMember_afb77b2f-ab4b-4f04-8e90-196ea9c45eb7" xlink:href="velo-20220930.xsd#velo_LaboratoryEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8193b09e-0b97-4347-bc71-878dae1d125b" xlink:to="loc_velo_LaboratoryEquipmentMember_afb77b2f-ab4b-4f04-8e90-196ea9c45eb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_af7fa2e8-588f-41db-96cd-ff077879cb32" 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_8193b09e-0b97-4347-bc71-878dae1d125b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_af7fa2e8-588f-41db-96cd-ff077879cb32" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_6947d247-f66b-4aec-811e-435ac9b6940c" 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_8193b09e-0b97-4347-bc71-878dae1d125b" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_6947d247-f66b-4aec-811e-435ac9b6940c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_5b4ca5fe-2a51-42da-a5da-8b355ab130d8" 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_8193b09e-0b97-4347-bc71-878dae1d125b" xlink:to="loc_us-gaap_ConstructionInProgressMember_5b4ca5fe-2a51-42da-a5da-8b355ab130d8" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i8a7e5eea2815401f952daaa9477091e4_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_abbf2707-3b86-432d-9afb-3e83a3058441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeOperatingLeaseNumberOfLeases_bee293c2-a2cd-4379-9b3a-163b10cde540" xlink:href="velo-20220930.xsd#velo_LesseeOperatingLeaseNumberOfLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_abbf2707-3b86-432d-9afb-3e83a3058441" xlink:to="loc_velo_LesseeOperatingLeaseNumberOfLeases_bee293c2-a2cd-4379-9b3a-163b10cde540" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_a3f042db-96cb-44ee-9ae5-1f65673d045e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_abbf2707-3b86-432d-9afb-3e83a3058441" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_a3f042db-96cb-44ee-9ae5-1f65673d045e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_e452d8bd-9027-4c5b-b819-cebaa2700370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_abbf2707-3b86-432d-9afb-3e83a3058441" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_e452d8bd-9027-4c5b-b819-cebaa2700370" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f61cae85-fd77-4621-8060-2d6b031c8374" 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_LesseeLeaseDescriptionTable_e452d8bd-9027-4c5b-b819-cebaa2700370" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f61cae85-fd77-4621-8060-2d6b031c8374" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f61cae85-fd77-4621-8060-2d6b031c8374_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_f61cae85-fd77-4621-8060-2d6b031c8374" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f61cae85-fd77-4621-8060-2d6b031c8374_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59270117-6d12-437f-be09-e9c5b6280411" 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_f61cae85-fd77-4621-8060-2d6b031c8374" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59270117-6d12-437f-be09-e9c5b6280411" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OfficeAndManufacturingFacilitiesMember_9a1601ce-ffe2-43c4-a8e0-b4cfe11332cf" xlink:href="velo-20220930.xsd#velo_OfficeAndManufacturingFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59270117-6d12-437f-be09-e9c5b6280411" xlink:to="loc_velo_OfficeAndManufacturingFacilitiesMember_9a1601ce-ffe2-43c4-a8e0-b4cfe11332cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_0c3d7314-6a1b-47d7-93c1-e89e4ac446ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e452d8bd-9027-4c5b-b819-cebaa2700370" xlink:to="loc_us-gaap_LeaseContractualTermAxis_0c3d7314-6a1b-47d7-93c1-e89e4ac446ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_0c3d7314-6a1b-47d7-93c1-e89e4ac446ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseContractualTermAxis_0c3d7314-6a1b-47d7-93c1-e89e4ac446ec" xlink:to="loc_us-gaap_LeaseContractualTermDomain_0c3d7314-6a1b-47d7-93c1-e89e4ac446ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_85aa01b3-484b-4103-ad86-d78d61ab385c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseContractualTermAxis_0c3d7314-6a1b-47d7-93c1-e89e4ac446ec" xlink:to="loc_us-gaap_LeaseContractualTermDomain_85aa01b3-484b-4103-ad86-d78d61ab385c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OperatingLeasesExpiringIn2023To2027Member_7786e9f3-d638-4bde-9d3a-54ff6fb9632b" xlink:href="velo-20220930.xsd#velo_OperatingLeasesExpiringIn2023To2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_85aa01b3-484b-4103-ad86-d78d61ab385c" xlink:to="loc_velo_OperatingLeasesExpiringIn2023To2027Member_7786e9f3-d638-4bde-9d3a-54ff6fb9632b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LongTermDebtComponentsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LongTermDebtComponentsDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/LongTermDebtComponentsDetails" xlink:type="extended" id="i0a424a348dc54f93a9df35f94b13a90e_LongTermDebtComponentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5bd9c688-094f-4d04-ac2a-efd02c38696d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5bd9c688-094f-4d04-ac2a-efd02c38696d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_04f96d40-47c2-4282-8bab-f3dc1f5a913f" 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_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_04f96d40-47c2-4282-8bab-f3dc1f5a913f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtExcludingConvertibleNotes_d58bfcf1-c8b9-42fb-a0b8-8462bac9d912" xlink:href="velo-20220930.xsd#velo_LongTermDebtExcludingConvertibleNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:to="loc_velo_LongTermDebtExcludingConvertibleNotes_d58bfcf1-c8b9-42fb-a0b8-8462bac9d912" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes_72d06a44-99d2-4b8b-b7eb-92ab0b971c00" xlink:href="velo-20220930.xsd#velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:to="loc_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes_72d06a44-99d2-4b8b-b7eb-92ab0b971c00" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities_f22b5437-b3b6-4ef7-bd5e-e6f4692f7b68" xlink:href="velo-20220930.xsd#velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:to="loc_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities_f22b5437-b3b6-4ef7-bd5e-e6f4692f7b68" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_1a3b0238-adbc-49e4-900b-a65a381915f4" 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_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:to="loc_us-gaap_DebtInstrumentTable_1a3b0238-adbc-49e4-900b-a65a381915f4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8c336c68-2860-4926-9913-3330a409cd2d" 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_1a3b0238-adbc-49e4-900b-a65a381915f4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8c336c68-2860-4926-9913-3330a409cd2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8c336c68-2860-4926-9913-3330a409cd2d_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_8c336c68-2860-4926-9913-3330a409cd2d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8c336c68-2860-4926-9913-3330a409cd2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9fa3b2e8-b1c1-4101-aec0-96eb713ebca3" 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_8c336c68-2860-4926-9913-3330a409cd2d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9fa3b2e8-b1c1-4101-aec0-96eb713ebca3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_071e1de7-e957-40f7-9a6d-1c671a2096ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9fa3b2e8-b1c1-4101-aec0-96eb713ebca3" xlink:to="loc_us-gaap_LineOfCreditMember_071e1de7-e957-40f7-9a6d-1c671a2096ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EquipmentLoanMember_4398df51-3d10-4f06-9ba9-f35adbd4836e" xlink:href="velo-20220930.xsd#velo_EquipmentLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9fa3b2e8-b1c1-4101-aec0-96eb713ebca3" xlink:to="loc_velo_EquipmentLoanMember_4398df51-3d10-4f06-9ba9-f35adbd4836e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" id="if3054b84485a4620bdc50a6fe9ccae92_LongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" 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_velo_NumberOfCreditFacilities_8e737e97-3585-4f68-8553-5e1484b25e79" xlink:href="velo-20220930.xsd#velo_NumberOfCreditFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_velo_NumberOfCreditFacilities_8e737e97-3585-4f68-8553-5e1484b25e79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_6f00ec62-7169-4035-906f-95252faffb80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_6f00ec62-7169-4035-906f-95252faffb80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_d854a33e-3648-4a5e-a8d4-b62ba061a6e8" 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_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_d854a33e-3648-4a5e-a8d4-b62ba061a6e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_0b50fa42-b84e-41d2-8882-3bce7e8905f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_0b50fa42-b84e-41d2-8882-3bce7e8905f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_f4819ff7-f379-47ed-bfc0-d68886ce80ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_f4819ff7-f379-47ed-bfc0-d68886ce80ae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2d2c9daa-a1ba-4a91-afe3-695d58f90fba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2d2c9daa-a1ba-4a91-afe3-695d58f90fba" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_d4de0fcb-e584-4c84-9e73-c47916a6c29a" 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_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DebtInstrumentTerm_d4de0fcb-e584-4c84-9e73-c47916a6c29a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_79343909-d281-4a87-a2f9-5d8282807f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_79343909-d281-4a87-a2f9-5d8282807f36" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_1e315636-78df-4562-8500-bc1c14732bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_1e315636-78df-4562-8500-bc1c14732bf3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_d1674482-35ae-484b-a3f3-a2f14f131a14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_d1674482-35ae-484b-a3f3-a2f14f131a14" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtInstrumentCovenantRevenueRequirement_b613f62c-3b00-401e-8c68-06b48134b616" xlink:href="velo-20220930.xsd#velo_DebtInstrumentCovenantRevenueRequirement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_velo_DebtInstrumentCovenantRevenueRequirement_b613f62c-3b00-401e-8c68-06b48134b616" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_00fea371-0e99-4a5c-9681-ffd3f8bf1cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_00fea371-0e99-4a5c-9681-ffd3f8bf1cbb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtInstrumentCovenantAdjustedQuickRatio_1f197818-2aa8-4f8d-9f07-25d162828000" xlink:href="velo-20220930.xsd#velo_DebtInstrumentCovenantAdjustedQuickRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_velo_DebtInstrumentCovenantAdjustedQuickRatio_1f197818-2aa8-4f8d-9f07-25d162828000" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtInstrumentNumberOfAdvancesExecuted_7a6e653a-db00-4403-b8c2-b428bd7a05ed" xlink:href="velo-20220930.xsd#velo_DebtInstrumentNumberOfAdvancesExecuted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_velo_DebtInstrumentNumberOfAdvancesExecuted_7a6e653a-db00-4403-b8c2-b428bd7a05ed" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_cd2e54d1-2970-42ea-8f4d-941c6527fb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_cd2e54d1-2970-42ea-8f4d-941c6527fb9e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_5e4c3be3-ae24-4259-b02f-07c7b1d4dd64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_5e4c3be3-ae24-4259-b02f-07c7b1d4dd64" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a1c26c89-9937-4d15-af29-23d5c10568e3" 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_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DebtInstrumentTable_a1c26c89-9937-4d15-af29-23d5c10568e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b4e17909-92c8-4695-ac17-4a91aa845390" 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_a1c26c89-9937-4d15-af29-23d5c10568e3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b4e17909-92c8-4695-ac17-4a91aa845390" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b4e17909-92c8-4695-ac17-4a91aa845390_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_b4e17909-92c8-4695-ac17-4a91aa845390" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b4e17909-92c8-4695-ac17-4a91aa845390_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_abf304f2-e1ff-4f78-9e3d-fb82865c79bd" 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_b4e17909-92c8-4695-ac17-4a91aa845390" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_abf304f2-e1ff-4f78-9e3d-fb82865c79bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e5f40ec2-7beb-4aa5-a02e-7aabc6eb784c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_abf304f2-e1ff-4f78-9e3d-fb82865c79bd" xlink:to="loc_us-gaap_LineOfCreditMember_e5f40ec2-7beb-4aa5-a02e-7aabc6eb784c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EquipmentLoanMember_4e7ec822-78e1-4a16-9cb1-59727f57ab23" xlink:href="velo-20220930.xsd#velo_EquipmentLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_abf304f2-e1ff-4f78-9e3d-fb82865c79bd" xlink:to="loc_velo_EquipmentLoanMember_4e7ec822-78e1-4a16-9cb1-59727f57ab23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_70f716ec-33ef-4e80-9f49-98ea7523fdaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1c26c89-9937-4d15-af29-23d5c10568e3" xlink:to="loc_us-gaap_CreditFacilityAxis_70f716ec-33ef-4e80-9f49-98ea7523fdaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_70f716ec-33ef-4e80-9f49-98ea7523fdaf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_70f716ec-33ef-4e80-9f49-98ea7523fdaf" xlink:to="loc_us-gaap_CreditFacilityDomain_70f716ec-33ef-4e80-9f49-98ea7523fdaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_875bf022-b584-43df-95e1-134fa2c6345e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_70f716ec-33ef-4e80-9f49-98ea7523fdaf" xlink:to="loc_us-gaap_CreditFacilityDomain_875bf022-b584-43df-95e1-134fa2c6345e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_40a6874b-6288-41aa-bdc3-a68bb55c8b43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_875bf022-b584-43df-95e1-134fa2c6345e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_40a6874b-6288-41aa-bdc3-a68bb55c8b43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3285d374-2897-4def-aa90-f6db0af7915d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1c26c89-9937-4d15-af29-23d5c10568e3" xlink:to="loc_us-gaap_VariableRateAxis_3285d374-2897-4def-aa90-f6db0af7915d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_3285d374-2897-4def-aa90-f6db0af7915d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_3285d374-2897-4def-aa90-f6db0af7915d" xlink:to="loc_us-gaap_VariableRateDomain_3285d374-2897-4def-aa90-f6db0af7915d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e4ad3490-7026-4b0f-88d2-57b23d2f840a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_3285d374-2897-4def-aa90-f6db0af7915d" xlink:to="loc_us-gaap_VariableRateDomain_e4ad3490-7026-4b0f-88d2-57b23d2f840a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_4685f95d-7c1a-4181-97fe-a2cb39db795b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e4ad3490-7026-4b0f-88d2-57b23d2f840a" xlink:to="loc_us-gaap_PrimeRateMember_4685f95d-7c1a-4181-97fe-a2cb39db795b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d68f2d96-d65b-4ae1-91a7-b035161fc4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1c26c89-9937-4d15-af29-23d5c10568e3" xlink:to="loc_us-gaap_DebtInstrumentAxis_d68f2d96-d65b-4ae1-91a7-b035161fc4ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d68f2d96-d65b-4ae1-91a7-b035161fc4ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d68f2d96-d65b-4ae1-91a7-b035161fc4ec" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d68f2d96-d65b-4ae1-91a7-b035161fc4ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8c43d03f-9b84-4c70-b632-2fb7f954bc99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d68f2d96-d65b-4ae1-91a7-b035161fc4ec" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8c43d03f-9b84-4c70-b632-2fb7f954bc99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EquipmentLoanFacilityOneMember_302dc8b1-76d7-43fb-b815-5ce5aca179c2" xlink:href="velo-20220930.xsd#velo_EquipmentLoanFacilityOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8c43d03f-9b84-4c70-b632-2fb7f954bc99" xlink:to="loc_velo_EquipmentLoanFacilityOneMember_302dc8b1-76d7-43fb-b815-5ce5aca179c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtCovenantTermsAxis_98e1a886-bfd2-406b-89a4-680a7fdb7ecb" xlink:href="velo-20220930.xsd#velo_DebtCovenantTermsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1c26c89-9937-4d15-af29-23d5c10568e3" xlink:to="loc_velo_DebtCovenantTermsAxis_98e1a886-bfd2-406b-89a4-680a7fdb7ecb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtCovenantTermsDomain_98e1a886-bfd2-406b-89a4-680a7fdb7ecb_default" xlink:href="velo-20220930.xsd#velo_DebtCovenantTermsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_velo_DebtCovenantTermsAxis_98e1a886-bfd2-406b-89a4-680a7fdb7ecb" xlink:to="loc_velo_DebtCovenantTermsDomain_98e1a886-bfd2-406b-89a4-680a7fdb7ecb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtCovenantTermsDomain_ccc0a938-aa9b-4d38-9e7e-f4ef87c86cad" xlink:href="velo-20220930.xsd#velo_DebtCovenantTermsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_velo_DebtCovenantTermsAxis_98e1a886-bfd2-406b-89a4-680a7fdb7ecb" xlink:to="loc_velo_DebtCovenantTermsDomain_ccc0a938-aa9b-4d38-9e7e-f4ef87c86cad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtCovenantTerms1Member_9a8ccc15-ba19-4302-9be7-419acc001f35" xlink:href="velo-20220930.xsd#velo_DebtCovenantTerms1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_DebtCovenantTermsDomain_ccc0a938-aa9b-4d38-9e7e-f4ef87c86cad" xlink:to="loc_velo_DebtCovenantTerms1Member_9a8ccc15-ba19-4302-9be7-419acc001f35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtCovenantTerms2Member_0e195220-700d-4caa-926c-9521b287380e" xlink:href="velo-20220930.xsd#velo_DebtCovenantTerms2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_DebtCovenantTermsDomain_ccc0a938-aa9b-4d38-9e7e-f4ef87c86cad" xlink:to="loc_velo_DebtCovenantTerms2Member_0e195220-700d-4caa-926c-9521b287380e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#ConvertibleNotesPayableNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails" xlink:type="extended" id="i1e4acb161c744f2d83de55c3a3d89b6a_ConvertibleNotesPayableNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" 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_aad40db9-f744-4d54-8e57-0c48550c23b2" 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_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_aad40db9-f744-4d54-8e57-0c48550c23b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_151b51dc-7774-4549-bcc3-495737be7b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_151b51dc-7774-4549-bcc3-495737be7b22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7c5dfa1a-1dbb-432d-bb7d-ac4c2c3ce79c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7c5dfa1a-1dbb-432d-bb7d-ac4c2c3ce79c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_77e2973d-e254-4567-95c1-72c906550e9d" 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_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_77e2973d-e254-4567-95c1-72c906550e9d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_069dfbdb-62af-4ce3-a410-def35b547024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_069dfbdb-62af-4ce3-a410-def35b547024" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RecapitalizationExchangeRatio_c196fe38-b601-4de0-b2b1-36080464c8a7" xlink:href="velo-20220930.xsd#velo_RecapitalizationExchangeRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_velo_RecapitalizationExchangeRatio_c196fe38-b601-4de0-b2b1-36080464c8a7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_2346f325-9b37-4c45-9079-b6451c45c6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_2346f325-9b37-4c45-9079-b6451c45c6c5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_55c52c84-3c1b-4556-a584-3f2837f64e12" 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_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_us-gaap_DebtInstrumentTable_55c52c84-3c1b-4556-a584-3f2837f64e12" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8dbe55b7-5268-42cf-8c4e-0d018ca11d5a" 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_55c52c84-3c1b-4556-a584-3f2837f64e12" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8dbe55b7-5268-42cf-8c4e-0d018ca11d5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8dbe55b7-5268-42cf-8c4e-0d018ca11d5a_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_8dbe55b7-5268-42cf-8c4e-0d018ca11d5a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8dbe55b7-5268-42cf-8c4e-0d018ca11d5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3f87c3e7-041f-45f3-8b96-7fe10e6c6bb4" 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_8dbe55b7-5268-42cf-8c4e-0d018ca11d5a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3f87c3e7-041f-45f3-8b96-7fe10e6c6bb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_20614933-bfc5-4ffa-b688-ec6c845dc528" 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_3f87c3e7-041f-45f3-8b96-7fe10e6c6bb4" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_20614933-bfc5-4ffa-b688-ec6c845dc528" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c13685b6-9d82-40bf-ba92-7d08da5b5cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_55c52c84-3c1b-4556-a584-3f2837f64e12" xlink:to="loc_us-gaap_DebtInstrumentAxis_c13685b6-9d82-40bf-ba92-7d08da5b5cc8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c13685b6-9d82-40bf-ba92-7d08da5b5cc8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c13685b6-9d82-40bf-ba92-7d08da5b5cc8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c13685b6-9d82-40bf-ba92-7d08da5b5cc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7f95a48f-8a3f-4ac6-9662-b952c1539f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c13685b6-9d82-40bf-ba92-7d08da5b5cc8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7f95a48f-8a3f-4ac6-9662-b952c1539f8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ConvertibleNotesDueJanuary32023Member_e3e23eee-1d75-4785-ad54-5c5fbea9199e" xlink:href="velo-20220930.xsd#velo_ConvertibleNotesDueJanuary32023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7f95a48f-8a3f-4ac6-9662-b952c1539f8e" xlink:to="loc_velo_ConvertibleNotesDueJanuary32023Member_e3e23eee-1d75-4785-ad54-5c5fbea9199e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis_3adbf9f4-7bcd-4aab-83b2-f48965983161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_55c52c84-3c1b-4556-a584-3f2837f64e12" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAxis_3adbf9f4-7bcd-4aab-83b2-f48965983161" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_3adbf9f4-7bcd-4aab-83b2-f48965983161_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_3adbf9f4-7bcd-4aab-83b2-f48965983161" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_3adbf9f4-7bcd-4aab-83b2-f48965983161_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_451f6233-b880-46ca-be2a-e27ce9290493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_3adbf9f4-7bcd-4aab-83b2-f48965983161" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_451f6233-b880-46ca-be2a-e27ce9290493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_d0fdeb8b-c115-42d0-80c9-97c6cc52508e" 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_ExtinguishmentOfDebtTypeDomain_451f6233-b880-46ca-be2a-e27ce9290493" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_d0fdeb8b-c115-42d0-80c9-97c6cc52508e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsCommonStockReservedforIssuanceDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails" xlink:type="extended" id="i75423e886a944f7daeead21047f44990_EquityInstrumentsCommonStockReservedforIssuanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_a2e57953-a4fd-44e2-8b4f-47d0af666101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_890850d9-ab81-460c-af4c-067da63aceb4" 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_ClassOfStockLineItems_a2e57953-a4fd-44e2-8b4f-47d0af666101" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_890850d9-ab81-460c-af4c-067da63aceb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_bc752f14-d2bd-4f73-8c84-b972948cb070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_a2e57953-a4fd-44e2-8b4f-47d0af666101" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_bc752f14-d2bd-4f73-8c84-b972948cb070" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_72f7fd61-6d37-41ef-a64c-220a71db9e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_bc752f14-d2bd-4f73-8c84-b972948cb070" xlink:to="loc_us-gaap_StatementClassOfStockAxis_72f7fd61-6d37-41ef-a64c-220a71db9e0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_72f7fd61-6d37-41ef-a64c-220a71db9e0f_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_72f7fd61-6d37-41ef-a64c-220a71db9e0f" xlink:to="loc_us-gaap_ClassOfStockDomain_72f7fd61-6d37-41ef-a64c-220a71db9e0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" 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_72f7fd61-6d37-41ef-a64c-220a71db9e0f" xlink:to="loc_us-gaap_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseCommonStockMember_57f1d8fe-fde8-4a4a-86eb-a27b877ce617" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" xlink:to="loc_velo_WarrantToPurchaseCommonStockMember_57f1d8fe-fde8-4a4a-86eb-a27b877ce617" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ef0f0d2c-5b7b-4d0f-a388-445bc1edd917" 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_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ef0f0d2c-5b7b-4d0f-a388-445bc1edd917" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f369fcc2-81aa-4c76-ac9a-68fb0251f358" 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_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f369fcc2-81aa-4c76-ac9a-68fb0251f358" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_57397dc4-6352-481a-976b-189a97e09e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" xlink:to="loc_us-gaap_StockCompensationPlanMember_57397dc4-6352-481a-976b-189a97e09e3d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_1811d9a2-9e08-4224-8998-9ede5884fa7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" xlink:to="loc_us-gaap_EmployeeStockMember_1811d9a2-9e08-4224-8998-9ede5884fa7c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_19937351-b666-46f4-bfac-73c966155b7e" 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_ScheduleOfStockByClassTable_bc752f14-d2bd-4f73-8c84-b972948cb070" xlink:to="loc_us-gaap_PlanNameAxis_19937351-b666-46f4-bfac-73c966155b7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_19937351-b666-46f4-bfac-73c966155b7e_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_19937351-b666-46f4-bfac-73c966155b7e" xlink:to="loc_us-gaap_PlanNameDomain_19937351-b666-46f4-bfac-73c966155b7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7aaad2d2-4106-499c-ba30-bec2dc39e3b6" 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_19937351-b666-46f4-bfac-73c966155b7e" xlink:to="loc_us-gaap_PlanNameDomain_7aaad2d2-4106-499c-ba30-bec2dc39e3b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2021StockOptionPlanMember_a789a091-fe81-4671-966f-5c67be68cd63" xlink:href="velo-20220930.xsd#velo_A2021StockOptionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7aaad2d2-4106-499c-ba30-bec2dc39e3b6" xlink:to="loc_velo_A2021StockOptionPlanMember_a789a091-fe81-4671-966f-5c67be68cd63" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails" xlink:type="extended" id="ib43798fbd44245d9b56ba445b06aeb0e_EquityInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" 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_us-gaap_ClassOfWarrantOrRightOutstanding_28b0197b-156b-489d-8164-141813c1e330" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_28b0197b-156b-489d-8164-141813c1e330" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ClassOfWarrantOrRightExerciseRatio_88bb360c-c903-4538-88b0-e8a2cf7ca60a" xlink:href="velo-20220930.xsd#velo_ClassOfWarrantOrRightExerciseRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_velo_ClassOfWarrantOrRightExerciseRatio_88bb360c-c903-4538-88b0-e8a2cf7ca60a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance_aca89c03-635d-45bd-9ab9-f457e43c27a9" xlink:href="velo-20220930.xsd#velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance_aca89c03-635d-45bd-9ab9-f457e43c27a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_cbc805fc-898e-4d0a-9d83-ab369052555f" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_cbc805fc-898e-4d0a-9d83-ab369052555f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_aec49a29-5089-467f-93c2-ac1f0801334c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_aec49a29-5089-467f-93c2-ac1f0801334c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_2342d81b-eedd-4a0d-8b0f-65378ccae0a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_2342d81b-eedd-4a0d-8b0f-65378ccae0a5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_22025112-bd79-4b45-87af-9881fc40b20a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_22025112-bd79-4b45-87af-9881fc40b20a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_a700269d-9294-40a5-b985-6ac78dec77be" 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_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_a700269d-9294-40a5-b985-6ac78dec77be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_78bf9477-b730-47c5-8736-6d0cce0d5729" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_a700269d-9294-40a5-b985-6ac78dec77be" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_78bf9477-b730-47c5-8736-6d0cce0d5729" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_78bf9477-b730-47c5-8736-6d0cce0d5729_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_78bf9477-b730-47c5-8736-6d0cce0d5729" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_78bf9477-b730-47c5-8736-6d0cce0d5729_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_d73f188f-f3ae-4947-aa32-67ca1ead57e0" 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_78bf9477-b730-47c5-8736-6d0cce0d5729" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_d73f188f-f3ae-4947-aa32-67ca1ead57e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseCommonStockMember_535060bf-4d0e-42fb-8f9e-8fb25154f2e4" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d73f188f-f3ae-4947-aa32-67ca1ead57e0" xlink:to="loc_velo_WarrantToPurchaseCommonStockMember_535060bf-4d0e-42fb-8f9e-8fb25154f2e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PrivatePlacementWarrantsMember_81419da7-ced1-4bcf-8a80-a35c03da1a3c" xlink:href="velo-20220930.xsd#velo_PrivatePlacementWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d73f188f-f3ae-4947-aa32-67ca1ead57e0" xlink:to="loc_velo_PrivatePlacementWarrantsMember_81419da7-ced1-4bcf-8a80-a35c03da1a3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PublicWarrantsMember_9bfb895e-c1db-4081-8b7b-7671f557fb07" xlink:href="velo-20220930.xsd#velo_PublicWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d73f188f-f3ae-4947-aa32-67ca1ead57e0" xlink:to="loc_velo_PublicWarrantsMember_9bfb895e-c1db-4081-8b7b-7671f557fb07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2022PrivatePlacementWarrantsMember_cdbfe857-0f0e-4bb3-bce9-403fe58d429c" xlink:href="velo-20220930.xsd#velo_A2022PrivatePlacementWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d73f188f-f3ae-4947-aa32-67ca1ead57e0" xlink:to="loc_velo_A2022PrivatePlacementWarrantsMember_cdbfe857-0f0e-4bb3-bce9-403fe58d429c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_90d8237c-459d-4e61-8031-83883488089c" 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_a700269d-9294-40a5-b985-6ac78dec77be" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_90d8237c-459d-4e61-8031-83883488089c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_90d8237c-459d-4e61-8031-83883488089c_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_90d8237c-459d-4e61-8031-83883488089c" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_90d8237c-459d-4e61-8031-83883488089c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_fda333a7-0826-4882-9881-feb022541650" 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_90d8237c-459d-4e61-8031-83883488089c" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_fda333a7-0826-4882-9881-feb022541650" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_MeasurementInputTradingVolatilityMember_fd6a6379-d57b-4205-9fd9-f778fdce0cb5" xlink:href="velo-20220930.xsd#velo_MeasurementInputTradingVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_fda333a7-0826-4882-9881-feb022541650" xlink:to="loc_velo_MeasurementInputTradingVolatilityMember_fd6a6379-d57b-4205-9fd9-f778fdce0cb5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsWarrantsforSharesofStockDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails" xlink:type="extended" id="i76344dec667b4868bddef2b1d0cdb03f_EquityInstrumentsWarrantsforSharesofStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_777f5f5f-cd69-4c1d-b3ce-d49b8766becf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_d29b4413-2e88-4208-9e17-99179c8ea767" 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_ClassOfWarrantOrRightLineItems_777f5f5f-cd69-4c1d-b3ce-d49b8766becf" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_d29b4413-2e88-4208-9e17-99179c8ea767" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2545b0df-d42f-4eff-81a9-08968781fc17" 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_ClassOfWarrantOrRightLineItems_777f5f5f-cd69-4c1d-b3ce-d49b8766becf" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2545b0df-d42f-4eff-81a9-08968781fc17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance_ad0b9428-2c75-43eb-8537-899352c162eb" xlink:href="velo-20220930.xsd#velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_777f5f5f-cd69-4c1d-b3ce-d49b8766becf" xlink:to="loc_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance_ad0b9428-2c75-43eb-8537-899352c162eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_a249f80a-16af-4a3d-b496-2b39210aafc6" 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_ClassOfWarrantOrRightLineItems_777f5f5f-cd69-4c1d-b3ce-d49b8766becf" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_a249f80a-16af-4a3d-b496-2b39210aafc6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_882a66f2-c0b3-4a65-84f6-8cf299f2c0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_777f5f5f-cd69-4c1d-b3ce-d49b8766becf" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_882a66f2-c0b3-4a65-84f6-8cf299f2c0bd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_e5aeae04-385b-4f4b-8079-3e6cd7e15834" 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_ClassOfWarrantOrRightTable_882a66f2-c0b3-4a65-84f6-8cf299f2c0bd" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_e5aeae04-385b-4f4b-8079-3e6cd7e15834" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_e5aeae04-385b-4f4b-8079-3e6cd7e15834_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_e5aeae04-385b-4f4b-8079-3e6cd7e15834" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_e5aeae04-385b-4f4b-8079-3e6cd7e15834_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_2dad5f90-8f6f-4eae-8f4e-e74153d15645" 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_e5aeae04-385b-4f4b-8079-3e6cd7e15834" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_2dad5f90-8f6f-4eae-8f4e-e74153d15645" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseCommonStockMember_0eb729a3-4c43-4776-ba48-5039748304d5" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2dad5f90-8f6f-4eae-8f4e-e74153d15645" xlink:to="loc_velo_WarrantToPurchaseCommonStockMember_0eb729a3-4c43-4776-ba48-5039748304d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PrivateWarrantsMember_96888bd1-1f3e-47b1-bf2a-1c4e7b985791" xlink:href="velo-20220930.xsd#velo_PrivateWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_WarrantToPurchaseCommonStockMember_0eb729a3-4c43-4776-ba48-5039748304d5" xlink:to="loc_velo_PrivateWarrantsMember_96888bd1-1f3e-47b1-bf2a-1c4e7b985791" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2022PrivatePlacementWarrantsMember_b5d0f6d0-fd7e-44b2-9b60-3e408deab4eb" xlink:href="velo-20220930.xsd#velo_A2022PrivatePlacementWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_WarrantToPurchaseCommonStockMember_0eb729a3-4c43-4776-ba48-5039748304d5" xlink:to="loc_velo_A2022PrivatePlacementWarrantsMember_b5d0f6d0-fd7e-44b2-9b60-3e408deab4eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PublicWarrantsMember_e05b1659-5c41-43ee-a06b-9262a6013050" xlink:href="velo-20220930.xsd#velo_PublicWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_WarrantToPurchaseCommonStockMember_0eb729a3-4c43-4776-ba48-5039748304d5" xlink:to="loc_velo_PublicWarrantsMember_e05b1659-5c41-43ee-a06b-9262a6013050" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsRollforwardofWarrantLiabilityDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails" xlink:type="extended" id="i417ce3e276474c1aaa932eef5ea49580_EquityInstrumentsRollforwardofWarrantLiabilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_e8c4054c-33c5-43b9-a49d-dbaca859aaef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantLiabilityRollForward_17f35c0b-3068-4d16-b8df-74c5d614da0c" xlink:href="velo-20220930.xsd#velo_WarrantLiabilityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_e8c4054c-33c5-43b9-a49d-dbaca859aaef" xlink:to="loc_velo_WarrantLiabilityRollForward_17f35c0b-3068-4d16-b8df-74c5d614da0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_4ce8dc81-a07e-4e45-bdf1-83a55fd9f49e" 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_velo_WarrantLiabilityRollForward_17f35c0b-3068-4d16-b8df-74c5d614da0c" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_4ce8dc81-a07e-4e45-bdf1-83a55fd9f49e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_46ae1a65-348e-4739-b950-38a59084a879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_WarrantLiabilityRollForward_17f35c0b-3068-4d16-b8df-74c5d614da0c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfWarrants_46ae1a65-348e-4739-b950-38a59084a879" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_c35207c5-9372-46be-86da-a0f2f6e1dcde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_WarrantLiabilityRollForward_17f35c0b-3068-4d16-b8df-74c5d614da0c" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_c35207c5-9372-46be-86da-a0f2f6e1dcde" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants_76be0be7-6917-41f2-a790-429cbfff484e" xlink:href="velo-20220930.xsd#velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_velo_WarrantLiabilityRollForward_17f35c0b-3068-4d16-b8df-74c5d614da0c" xlink:to="loc_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants_76be0be7-6917-41f2-a790-429cbfff484e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_85c05eb3-ae94-4a62-a8e0-14a0decd7d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_2025dd20-c852-4eaf-bc7c-451b2469bb2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_e8c4054c-33c5-43b9-a49d-dbaca859aaef" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_2025dd20-c852-4eaf-bc7c-451b2469bb2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_857c67cc-41ac-4730-8a75-0a6bb5d77c3d" 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_ClassOfWarrantOrRightTable_2025dd20-c852-4eaf-bc7c-451b2469bb2b" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_857c67cc-41ac-4730-8a75-0a6bb5d77c3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_857c67cc-41ac-4730-8a75-0a6bb5d77c3d_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_857c67cc-41ac-4730-8a75-0a6bb5d77c3d" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_857c67cc-41ac-4730-8a75-0a6bb5d77c3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_6f1a6b04-7332-4ef9-bf39-3c3c2201038e" 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_857c67cc-41ac-4730-8a75-0a6bb5d77c3d" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_6f1a6b04-7332-4ef9-bf39-3c3c2201038e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_CommonStockWarrantsMember_a9b5bfc7-895e-46b5-bfc0-89eccc46bcde" xlink:href="velo-20220930.xsd#velo_CommonStockWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_6f1a6b04-7332-4ef9-bf39-3c3c2201038e" xlink:to="loc_velo_CommonStockWarrantsMember_a9b5bfc7-895e-46b5-bfc0-89eccc46bcde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_a967c404-874d-4ac3-a265-320a130af4fa" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_6f1a6b04-7332-4ef9-bf39-3c3c2201038e" xlink:to="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_a967c404-874d-4ac3-a265-320a130af4fa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsFairValueAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails" xlink:type="extended" id="i5dfc1a09b8684d388a11212930668b51_EquityInstrumentsFairValueAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2fb9ca29-c723-451a-b3be-d4ae5c8d9839" 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_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_db3694b1-cd75-4aea-bf47-cacc91857ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2fb9ca29-c723-451a-b3be-d4ae5c8d9839" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_db3694b1-cd75-4aea-bf47-cacc91857ead" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_e300468a-6be8-4f55-9419-9c94dd6e2911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2fb9ca29-c723-451a-b3be-d4ae5c8d9839" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_e300468a-6be8-4f55-9419-9c94dd6e2911" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_eeba0822-e804-40fd-987d-97b84123f3f9" 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_2fb9ca29-c723-451a-b3be-d4ae5c8d9839" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_eeba0822-e804-40fd-987d-97b84123f3f9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_aad0be89-e7e4-47e1-895f-bcbce154261e" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_eeba0822-e804-40fd-987d-97b84123f3f9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_aad0be89-e7e4-47e1-895f-bcbce154261e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_aad0be89-e7e4-47e1-895f-bcbce154261e_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_aad0be89-e7e4-47e1-895f-bcbce154261e" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_aad0be89-e7e4-47e1-895f-bcbce154261e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_24b31298-e381-4ff9-8060-49c7783eb14e" 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_aad0be89-e7e4-47e1-895f-bcbce154261e" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_24b31298-e381-4ff9-8060-49c7783eb14e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_December2020PrivatePlacementCommonStockWarrantsMember_737f2910-530b-4efd-86db-ed404e2197c0" xlink:href="velo-20220930.xsd#velo_December2020PrivatePlacementCommonStockWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_24b31298-e381-4ff9-8060-49c7783eb14e" xlink:to="loc_velo_December2020PrivatePlacementCommonStockWarrantsMember_737f2910-530b-4efd-86db-ed404e2197c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_July2020PublicCommonStockWarrantsMember_5a332ff8-846e-4d35-96bf-bdf556585aa1" xlink:href="velo-20220930.xsd#velo_July2020PublicCommonStockWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_24b31298-e381-4ff9-8060-49c7783eb14e" xlink:to="loc_velo_July2020PublicCommonStockWarrantsMember_5a332ff8-846e-4d35-96bf-bdf556585aa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_b4dc808a-4b37-482e-a11c-2709dfb72459" 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_eeba0822-e804-40fd-987d-97b84123f3f9" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_b4dc808a-4b37-482e-a11c-2709dfb72459" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_b4dc808a-4b37-482e-a11c-2709dfb72459_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_b4dc808a-4b37-482e-a11c-2709dfb72459" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_b4dc808a-4b37-482e-a11c-2709dfb72459_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_0620ef4e-2b36-45f5-86e5-d26f572b93b5" 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_b4dc808a-4b37-482e-a11c-2709dfb72459" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_0620ef4e-2b36-45f5-86e5-d26f572b93b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_ccb90999-633e-4280-afb9-082d41a70222" 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_0620ef4e-2b36-45f5-86e5-d26f572b93b5" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_ccb90999-633e-4280-afb9-082d41a70222" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_MeasurementInputExpectedVolatilityMember_08a93a3c-495a-44ab-82da-2f5d1f85b16e" xlink:href="velo-20220930.xsd#velo_MeasurementInputExpectedVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_0620ef4e-2b36-45f5-86e5-d26f572b93b5" xlink:to="loc_velo_MeasurementInputExpectedVolatilityMember_08a93a3c-495a-44ab-82da-2f5d1f85b16e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_00a1ec7e-723c-42ad-8cb7-a45a0b04a343" 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_0620ef4e-2b36-45f5-86e5-d26f572b93b5" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_00a1ec7e-723c-42ad-8cb7-a45a0b04a343" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_56ec6629-02cb-4eaa-95ec-626a8036b385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_0620ef4e-2b36-45f5-86e5-d26f572b93b5" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_56ec6629-02cb-4eaa-95ec-626a8036b385" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails" xlink:type="extended" id="i5b794fa5c601484f8ef04db997ec45ad_EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_a21b6f5d-c9fd-4728-87c9-1b79df8f8090" 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_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_7025d977-98b9-4975-a0a4-bc63ef9b55ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_a21b6f5d-c9fd-4728-87c9-1b79df8f8090" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_7025d977-98b9-4975-a0a4-bc63ef9b55ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm_8746cdc6-2735-4919-b436-ab23b371d599" xlink:href="velo-20220930.xsd#velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_a21b6f5d-c9fd-4728-87c9-1b79df8f8090" xlink:to="loc_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm_8746cdc6-2735-4919-b436-ab23b371d599" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_e1d09973-db9a-4c3f-a2d2-b2ab7520cd16" 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_a21b6f5d-c9fd-4728-87c9-1b79df8f8090" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_e1d09973-db9a-4c3f-a2d2-b2ab7520cd16" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_90e6bc5a-c754-486a-abb9-e0c62fe61cfc" 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_e1d09973-db9a-4c3f-a2d2-b2ab7520cd16" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_90e6bc5a-c754-486a-abb9-e0c62fe61cfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_90e6bc5a-c754-486a-abb9-e0c62fe61cfc_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_90e6bc5a-c754-486a-abb9-e0c62fe61cfc" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_90e6bc5a-c754-486a-abb9-e0c62fe61cfc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_d5efa307-ca0d-4a48-ac9a-cdd3ee703c2d" 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_90e6bc5a-c754-486a-abb9-e0c62fe61cfc" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_d5efa307-ca0d-4a48-ac9a-cdd3ee703c2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_8ad55c69-616b-4db0-ae61-b3baee057405" 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_d5efa307-ca0d-4a48-ac9a-cdd3ee703c2d" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_8ad55c69-616b-4db0-ae61-b3baee057405" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_MeasurementInputExpectedVolatilityMember_2eba8e13-a2d4-42be-af3d-784625de7ee7" xlink:href="velo-20220930.xsd#velo_MeasurementInputExpectedVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_d5efa307-ca0d-4a48-ac9a-cdd3ee703c2d" xlink:to="loc_velo_MeasurementInputExpectedVolatilityMember_2eba8e13-a2d4-42be-af3d-784625de7ee7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_ea0823b5-347d-4c27-997f-33205b44186b" 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_d5efa307-ca0d-4a48-ac9a-cdd3ee703c2d" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_ea0823b5-347d-4c27-997f-33205b44186b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_9e1bbce0-74ef-4d88-ba26-7779f1fd0c99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_d5efa307-ca0d-4a48-ac9a-cdd3ee703c2d" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_9e1bbce0-74ef-4d88-ba26-7779f1fd0c99" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityIncentivePlansandStockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails" xlink:type="extended" id="i4be3aab2d8a949bc97e0c04a5f905816_EquityIncentivePlansandStockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_f45b7caf-c11d-4e2f-bdaa-775c673eaf3c" 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_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_f45b7caf-c11d-4e2f-bdaa-775c673eaf3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_e588229a-bc15-405b-b2ca-4c7b800612dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_e588229a-bc15-405b-b2ca-4c7b800612dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0e31bfe6-e11c-448f-98ae-4eba905013e3" 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_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0e31bfe6-e11c-448f-98ae-4eba905013e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_5dbab1e2-27b3-4fe0-8bfe-4af9cc737c08" 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_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_5dbab1e2-27b3-4fe0-8bfe-4af9cc737c08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9bfc23a2-7354-46fc-87ae-b383213b6814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9bfc23a2-7354-46fc-87ae-b383213b6814" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7e52ea61-7d0b-4de2-9094-72d0ca65a7c6" 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_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7e52ea61-7d0b-4de2-9094-72d0ca65a7c6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_599cb89d-5378-4fc1-bae2-29b46842aa2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_599cb89d-5378-4fc1-bae2-29b46842aa2e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_368dea37-b2de-456c-a180-746a71da606b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_368dea37-b2de-456c-a180-746a71da606b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d35bc311-f7de-43f2-9be3-394859a15067" 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_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d35bc311-f7de-43f2-9be3-394859a15067" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_99fc65c0-7301-451c-b251-b138fe98dd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_99fc65c0-7301-451c-b251-b138fe98dd8c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d76e7024-26f0-4db7-95d2-0fe8787c30c5" 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_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d76e7024-26f0-4db7-95d2-0fe8787c30c5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c2880451-8635-47fe-bf5f-c40bd4df8a70" 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_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c2880451-8635-47fe-bf5f-c40bd4df8a70" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b9d275de-7a9b-4520-a061-f1240d176b60" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b9d275de-7a9b-4520-a061-f1240d176b60" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod_da95ba6a-3f7a-43bb-bf3a-59a89e7a07da" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod_da95ba6a-3f7a-43bb-bf3a-59a89e7a07da" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_baf8fbb5-5ace-4481-8c99-d95e84b496e3" 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_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_baf8fbb5-5ace-4481-8c99-d95e84b496e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_add2f4e3-2cfa-445c-97d0-5c4841f8a6a7" 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_baf8fbb5-5ace-4481-8c99-d95e84b496e3" xlink:to="loc_us-gaap_PlanNameAxis_add2f4e3-2cfa-445c-97d0-5c4841f8a6a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_add2f4e3-2cfa-445c-97d0-5c4841f8a6a7_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_add2f4e3-2cfa-445c-97d0-5c4841f8a6a7" xlink:to="loc_us-gaap_PlanNameDomain_add2f4e3-2cfa-445c-97d0-5c4841f8a6a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_88588731-04cf-4f9d-8a2a-dc318d58311e" 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_add2f4e3-2cfa-445c-97d0-5c4841f8a6a7" xlink:to="loc_us-gaap_PlanNameDomain_88588731-04cf-4f9d-8a2a-dc318d58311e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2021EquityIncentivePlanMember_9bf14702-8488-479f-8779-abc54d26d0b2" xlink:href="velo-20220930.xsd#velo_A2021EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_88588731-04cf-4f9d-8a2a-dc318d58311e" xlink:to="loc_velo_A2021EquityIncentivePlanMember_9bf14702-8488-479f-8779-abc54d26d0b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2014StockOptionPlanMember_7ef6d818-0522-40c1-b99e-3ef9ec3539b3" xlink:href="velo-20220930.xsd#velo_A2014StockOptionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_88588731-04cf-4f9d-8a2a-dc318d58311e" xlink:to="loc_velo_A2014StockOptionPlanMember_7ef6d818-0522-40c1-b99e-3ef9ec3539b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f787b00a-61b1-4627-8209-8db1437139a0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_baf8fbb5-5ace-4481-8c99-d95e84b496e3" xlink:to="loc_srt_RangeAxis_f787b00a-61b1-4627-8209-8db1437139a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f787b00a-61b1-4627-8209-8db1437139a0_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_f787b00a-61b1-4627-8209-8db1437139a0" xlink:to="loc_srt_RangeMember_f787b00a-61b1-4627-8209-8db1437139a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_09008b0c-4c27-4cd8-9396-d7dceed06bd7" 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_f787b00a-61b1-4627-8209-8db1437139a0" xlink:to="loc_srt_RangeMember_09008b0c-4c27-4cd8-9396-d7dceed06bd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_355601a2-dfe7-430e-8e51-a541efe28372" 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_09008b0c-4c27-4cd8-9396-d7dceed06bd7" xlink:to="loc_srt_MinimumMember_355601a2-dfe7-430e-8e51-a541efe28372" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_664c5ea3-b095-4a1f-93b5-83752332be3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_baf8fbb5-5ace-4481-8c99-d95e84b496e3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_664c5ea3-b095-4a1f-93b5-83752332be3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_664c5ea3-b095-4a1f-93b5-83752332be3a_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_664c5ea3-b095-4a1f-93b5-83752332be3a" xlink:to="loc_us-gaap_ClassOfStockDomain_664c5ea3-b095-4a1f-93b5-83752332be3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_77197b53-a6b5-4673-bd29-9245e3c6532c" 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_664c5ea3-b095-4a1f-93b5-83752332be3a" xlink:to="loc_us-gaap_ClassOfStockDomain_77197b53-a6b5-4673-bd29-9245e3c6532c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_ee8a1104-5263-4134-8e81-32f0844d47e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_77197b53-a6b5-4673-bd29-9245e3c6532c" xlink:to="loc_us-gaap_EmployeeStockMember_ee8a1104-5263-4134-8e81-32f0844d47e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5d970357-3b68-444e-8fff-c78dabfac7a2" 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_baf8fbb5-5ace-4481-8c99-d95e84b496e3" xlink:to="loc_us-gaap_AwardTypeAxis_5d970357-3b68-444e-8fff-c78dabfac7a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d970357-3b68-444e-8fff-c78dabfac7a2_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_5d970357-3b68-444e-8fff-c78dabfac7a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5d970357-3b68-444e-8fff-c78dabfac7a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35123e96-43f6-47ec-bdbc-3782db2c658f" 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_5d970357-3b68-444e-8fff-c78dabfac7a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35123e96-43f6-47ec-bdbc-3782db2c658f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_bdd24b1f-4982-4921-801a-6792065da4d9" 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_35123e96-43f6-47ec-bdbc-3782db2c658f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_bdd24b1f-4982-4921-801a-6792065da4d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f20a1375-3cea-40aa-a694-06c03611e319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35123e96-43f6-47ec-bdbc-3782db2c658f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f20a1375-3cea-40aa-a694-06c03611e319" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails" xlink:type="extended" id="ie92af7ae3ad9477ba4322232f26891b1_EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f5519ee2-eb4e-4177-b21d-d9e6584c6084" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_bda16255-a0ce-4ed2-81ea-90d57e22c64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f5519ee2-eb4e-4177-b21d-d9e6584c6084" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_bda16255-a0ce-4ed2-81ea-90d57e22c64c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_da4d8bb8-2ab1-49d3-bce2-5c14804a9a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f5519ee2-eb4e-4177-b21d-d9e6584c6084" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_da4d8bb8-2ab1-49d3-bce2-5c14804a9a2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_77b89dbc-0eb9-42d2-92c6-b005c08351a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f5519ee2-eb4e-4177-b21d-d9e6584c6084" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_77b89dbc-0eb9-42d2-92c6-b005c08351a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_eafc759f-ae4a-4d48-9410-077776f99499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f5519ee2-eb4e-4177-b21d-d9e6584c6084" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_eafc759f-ae4a-4d48-9410-077776f99499" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_65974b48-4285-40bc-aeea-9d6c8084219d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f5519ee2-eb4e-4177-b21d-d9e6584c6084" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_65974b48-4285-40bc-aeea-9d6c8084219d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_da6d7cac-0cba-45e6-9023-544c114471e2" 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_f5519ee2-eb4e-4177-b21d-d9e6584c6084" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_da6d7cac-0cba-45e6-9023-544c114471e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fd55fdfc-a816-4a12-8ccf-792985c44030" 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_da6d7cac-0cba-45e6-9023-544c114471e2" xlink:to="loc_us-gaap_AwardTypeAxis_fd55fdfc-a816-4a12-8ccf-792985c44030" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd55fdfc-a816-4a12-8ccf-792985c44030_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_fd55fdfc-a816-4a12-8ccf-792985c44030" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fd55fdfc-a816-4a12-8ccf-792985c44030_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35fbd027-81c5-4e88-9334-439baeba8dc5" 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_fd55fdfc-a816-4a12-8ccf-792985c44030" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35fbd027-81c5-4e88-9334-439baeba8dc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1af2e9fa-1497-47f6-a0de-581807898764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35fbd027-81c5-4e88-9334-439baeba8dc5" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1af2e9fa-1497-47f6-a0de-581807898764" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails" xlink:type="extended" id="i6943e260fbbe440e9a9c70ed7a0acc97_EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57bc53b0-664f-48c3-b0c0-5d9b12745a73" 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_b52d6c79-05fa-4568-aa69-bd51d5f0555e" 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_57bc53b0-664f-48c3-b0c0-5d9b12745a73" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b52d6c79-05fa-4568-aa69-bd51d5f0555e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ada168d1-29a3-4fb9-965d-dc2c76045350" 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_b52d6c79-05fa-4568-aa69-bd51d5f0555e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ada168d1-29a3-4fb9-965d-dc2c76045350" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c2ee58ae-5c5a-411a-884c-43259d40cb22" 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_b52d6c79-05fa-4568-aa69-bd51d5f0555e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c2ee58ae-5c5a-411a-884c-43259d40cb22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_679d074c-bf97-43fc-80f8-1b27bf2559d7" 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_b52d6c79-05fa-4568-aa69-bd51d5f0555e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_679d074c-bf97-43fc-80f8-1b27bf2559d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c7b86c0d-a905-40e5-b6ad-9c85083dc21b" 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_b52d6c79-05fa-4568-aa69-bd51d5f0555e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c7b86c0d-a905-40e5-b6ad-9c85083dc21b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f5b85814-5d9e-4287-a5ed-9bc1b1b0dbf1" 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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_d098d0bb-3d1c-4c8f-ae00-bba91e234e34" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57bc53b0-664f-48c3-b0c0-5d9b12745a73" xlink:to="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_d098d0bb-3d1c-4c8f-ae00-bba91e234e34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_960a30ce-49ba-46ff-bb34-08e32cad3104" 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_57bc53b0-664f-48c3-b0c0-5d9b12745a73" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b1fb7f88-51c4-4cfd-b6cb-5474f481087e" 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_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b1fb7f88-51c4-4cfd-b6cb-5474f481087e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d4690dd2-e360-42ab-933c-26e85fa1b7ed" 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_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d4690dd2-e360-42ab-933c-26e85fa1b7ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_96581a13-f6a0-4ae5-87f7-2636b44f0694" 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_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_96581a13-f6a0-4ae5-87f7-2636b44f0694" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2d86f8d8-6859-4610-9761-9648ebc06c7d" 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_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2d86f8d8-6859-4610-9761-9648ebc06c7d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ba3efe59-0f1b-41aa-a2a9-afa617a0454c" 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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue_ab8fa924-b6e5-4d8b-b79f-14fd08a58b90" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:to="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue_ab8fa924-b6e5-4d8b-b79f-14fd08a58b90" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_c55d24a2-a366-4a0b-b9e7-6f07488b6925" 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_57bc53b0-664f-48c3-b0c0-5d9b12745a73" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_ef620b5b-5f23-4fba-8f14-278f4d085e0b" 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_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_ef620b5b-5f23-4fba-8f14-278f4d085e0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_0a804231-1500-436c-b126-873340876e41" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:to="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_0a804231-1500-436c-b126-873340876e41" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_9fa5ec79-22ca-4ce9-ba9d-542cd6e8d7b7" 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_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_9fa5ec79-22ca-4ce9-ba9d-542cd6e8d7b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_8f7e87d7-bd8e-444d-9fa6-958e322bd69a" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:to="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_8f7e87d7-bd8e-444d-9fa6-958e322bd69a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_a8ea7484-c99c-4cfd-bdcc-c8761abb1529" 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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest_d9fedf95-e965-4e42-ab07-6263d84f4f7d" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:to="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest_d9fedf95-e965-4e42-ab07-6263d84f4f7d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6534a42-0cfe-4d0e-b849-5cdd3fb83a53" 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_57bc53b0-664f-48c3-b0c0-5d9b12745a73" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6534a42-0cfe-4d0e-b849-5cdd3fb83a53" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bf88e1df-1fb6-4458-a1b6-7c8c8a530ba3" 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_a6534a42-0cfe-4d0e-b849-5cdd3fb83a53" xlink:to="loc_us-gaap_AwardTypeAxis_bf88e1df-1fb6-4458-a1b6-7c8c8a530ba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bf88e1df-1fb6-4458-a1b6-7c8c8a530ba3_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_bf88e1df-1fb6-4458-a1b6-7c8c8a530ba3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bf88e1df-1fb6-4458-a1b6-7c8c8a530ba3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5973f665-fe9c-4c9a-9310-c68bba2b071a" 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_bf88e1df-1fb6-4458-a1b6-7c8c8a530ba3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5973f665-fe9c-4c9a-9310-c68bba2b071a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2642909c-3b9c-4b23-9443-85bd7a0f0441" 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_5973f665-fe9c-4c9a-9310-c68bba2b071a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2642909c-3b9c-4b23-9443-85bd7a0f0441" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended" id="ie9119deca8cf4fe5a4ad31b32922b6e6_EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_54914af8-f9fe-431e-9b29-b265d3e67ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ae9fae99-86ff-4b21-ac3b-0e87530625c6" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_54914af8-f9fe-431e-9b29-b265d3e67ef4" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ae9fae99-86ff-4b21-ac3b-0e87530625c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1c2ee8ea-d097-4e67-8629-d0b5e8478ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_54914af8-f9fe-431e-9b29-b265d3e67ef4" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1c2ee8ea-d097-4e67-8629-d0b5e8478ef1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fbaecc1a-51da-4fb6-8712-806f6aa08863" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1c2ee8ea-d097-4e67-8629-d0b5e8478ef1" xlink:to="loc_us-gaap_AwardTypeAxis_fbaecc1a-51da-4fb6-8712-806f6aa08863" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbaecc1a-51da-4fb6-8712-806f6aa08863_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_fbaecc1a-51da-4fb6-8712-806f6aa08863" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbaecc1a-51da-4fb6-8712-806f6aa08863_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d66c33d-0665-4857-a571-cfba77bd0183" 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_fbaecc1a-51da-4fb6-8712-806f6aa08863" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d66c33d-0665-4857-a571-cfba77bd0183" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_366172e6-5050-4a3b-af93-105ab6e1c7dc" 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_6d66c33d-0665-4857-a571-cfba77bd0183" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_366172e6-5050-4a3b-af93-105ab6e1c7dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_09962f23-b8bb-4e5c-b926-48ba963eee06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d66c33d-0665-4857-a571-cfba77bd0183" xlink:to="loc_us-gaap_EmployeeStockOptionMember_09962f23-b8bb-4e5c-b926-48ba963eee06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EarnoutShareUnitsMember_e42ad051-4978-4b2c-870c-f3a434bca9ee" xlink:href="velo-20220930.xsd#velo_EarnoutShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d66c33d-0665-4857-a571-cfba77bd0183" xlink:to="loc_velo_EarnoutShareUnitsMember_e42ad051-4978-4b2c-870c-f3a434bca9ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_60787a6d-6351-49e9-a874-50a44a81e95c" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1c2ee8ea-d097-4e67-8629-d0b5e8478ef1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_60787a6d-6351-49e9-a874-50a44a81e95c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_60787a6d-6351-49e9-a874-50a44a81e95c_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_60787a6d-6351-49e9-a874-50a44a81e95c" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_60787a6d-6351-49e9-a874-50a44a81e95c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_62cb1b65-8293-4667-9cbe-24869e228215" 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_60787a6d-6351-49e9-a874-50a44a81e95c" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_62cb1b65-8293-4667-9cbe-24869e228215" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_86103302-3f75-4b99-99b2-90a966cb26c3" 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_62cb1b65-8293-4667-9cbe-24869e228215" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_86103302-3f75-4b99-99b2-90a966cb26c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_6e7b4ba2-322a-484f-b961-89413c102bd7" 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_62cb1b65-8293-4667-9cbe-24869e228215" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_6e7b4ba2-322a-484f-b961-89413c102bd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_e938f17f-54d1-432c-9aa9-e59e4d5938a4" 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_62cb1b65-8293-4667-9cbe-24869e228215" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_e938f17f-54d1-432c-9aa9-e59e4d5938a4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" xlink:type="extended" id="i0bbebec27fb948bc8a692a7d3e15f210_RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_187cb4f3-6920-49c7-ab7c-e29e65e109f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_43903ecf-cfef-42da-acfc-a0057aeaef5e" 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_ConcentrationRiskLineItems_187cb4f3-6920-49c7-ab7c-e29e65e109f0" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_43903ecf-cfef-42da-acfc-a0057aeaef5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_ed88ac0f-6620-493c-ac0f-a42f2820c023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_187cb4f3-6920-49c7-ab7c-e29e65e109f0" xlink:to="loc_us-gaap_ConcentrationRiskTable_ed88ac0f-6620-493c-ac0f-a42f2820c023" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_34b5546f-676d-43a2-a56b-89a7e68c0993" 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_ConcentrationRiskTable_ed88ac0f-6620-493c-ac0f-a42f2820c023" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_34b5546f-676d-43a2-a56b-89a7e68c0993" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_34b5546f-676d-43a2-a56b-89a7e68c0993_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_34b5546f-676d-43a2-a56b-89a7e68c0993" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_34b5546f-676d-43a2-a56b-89a7e68c0993_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_2e69e28e-aeb3-4765-9627-5edb8b1b34e1" 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_34b5546f-676d-43a2-a56b-89a7e68c0993" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_2e69e28e-aeb3-4765-9627-5edb8b1b34e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_7e5bd16f-d051-418e-a13a-69fed50e6ab0" 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_2e69e28e-aeb3-4765-9627-5edb8b1b34e1" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_7e5bd16f-d051-418e-a13a-69fed50e6ab0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_88c0cae6-c6ed-4d76-b0c8-2f8b11ba86fb" 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_ConcentrationRiskTable_ed88ac0f-6620-493c-ac0f-a42f2820c023" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_88c0cae6-c6ed-4d76-b0c8-2f8b11ba86fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_88c0cae6-c6ed-4d76-b0c8-2f8b11ba86fb_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_88c0cae6-c6ed-4d76-b0c8-2f8b11ba86fb" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_88c0cae6-c6ed-4d76-b0c8-2f8b11ba86fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_32e9d4fb-abe2-4f01-b592-74a7fa414e0c" 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_88c0cae6-c6ed-4d76-b0c8-2f8b11ba86fb" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_32e9d4fb-abe2-4f01-b592-74a7fa414e0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_e9e96d20-9c42-41a3-b997-5e17b949669b" 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_32e9d4fb-abe2-4f01-b592-74a7fa414e0c" xlink:to="loc_us-gaap_SalesRevenueNetMember_e9e96d20-9c42-41a3-b997-5e17b949669b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_183581e0-12e3-498e-b9ce-c0087a7c38f7" 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_32e9d4fb-abe2-4f01-b592-74a7fa414e0c" xlink:to="loc_us-gaap_AccountsReceivableMember_183581e0-12e3-498e-b9ce-c0087a7c38f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ee859457-3e07-40b6-9283-a5b533cea2d9" 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_ConcentrationRiskTable_ed88ac0f-6620-493c-ac0f-a42f2820c023" xlink:to="loc_srt_MajorCustomersAxis_ee859457-3e07-40b6-9283-a5b533cea2d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ee859457-3e07-40b6-9283-a5b533cea2d9_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_ee859457-3e07-40b6-9283-a5b533cea2d9" xlink:to="loc_srt_NameOfMajorCustomerDomain_ee859457-3e07-40b6-9283-a5b533cea2d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" 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_ee859457-3e07-40b6-9283-a5b533cea2d9" xlink:to="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer1Member_337816a2-af2b-468e-997a-233cb6eb8344" xlink:href="velo-20220930.xsd#velo_Customer1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer1Member_337816a2-af2b-468e-997a-233cb6eb8344" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer2Member_8b2f40ec-a187-4252-9c81-57589d21c2f4" xlink:href="velo-20220930.xsd#velo_Customer2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer2Member_8b2f40ec-a187-4252-9c81-57589d21c2f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer3Member_65393d66-862e-4f15-8dd8-ce1893517c4c" xlink:href="velo-20220930.xsd#velo_Customer3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer3Member_65393d66-862e-4f15-8dd8-ce1893517c4c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer4Member_a9c0390e-c122-4ad1-b337-9e42a24ff7e7" xlink:href="velo-20220930.xsd#velo_Customer4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer4Member_a9c0390e-c122-4ad1-b337-9e42a24ff7e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer5Member_9f455993-66ca-4ef3-a03b-2ed13b98e944" xlink:href="velo-20220930.xsd#velo_Customer5Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer5Member_9f455993-66ca-4ef3-a03b-2ed13b98e944" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer6Member_7fd97e4d-640c-4ff4-b459-6c3ed9052c15" xlink:href="velo-20220930.xsd#velo_Customer6Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer6Member_7fd97e4d-640c-4ff4-b459-6c3ed9052c15" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer7Member_e0ebb9ab-982d-4d8d-b853-98e5d66c48fc" xlink:href="velo-20220930.xsd#velo_Customer7Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer7Member_e0ebb9ab-982d-4d8d-b853-98e5d66c48fc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer8Member_d600f935-3df8-4bcf-9d57-2f29baa0e88d" xlink:href="velo-20220930.xsd#velo_Customer8Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer8Member_d600f935-3df8-4bcf-9d57-2f29baa0e88d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer9Member_4853cf3b-db9d-44f9-a167-56db89a39530" xlink:href="velo-20220930.xsd#velo_Customer9Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer9Member_4853cf3b-db9d-44f9-a167-56db89a39530" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#RevenueRevenuebyGeographicAreaDetails"/>
  <link:definitionLink xlink:role="http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails" xlink:type="extended" id="i1c1f984055dd4b21ac796e92579fb0b7_RevenueRevenuebyGeographicAreaDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0738f8b9-0834-4ff5-a4fb-02c2f490cc6b" 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_Revenues_9f265c80-af57-43c2-8838-2c282662c276" 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_0738f8b9-0834-4ff5-a4fb-02c2f490cc6b" xlink:to="loc_us-gaap_Revenues_9f265c80-af57-43c2-8838-2c282662c276" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_5cd22aa7-65ca-4869-bc3d-30d5e9f773ad" 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_0738f8b9-0834-4ff5-a4fb-02c2f490cc6b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_5cd22aa7-65ca-4869-bc3d-30d5e9f773ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2d99676e-2c3e-4407-b03d-5d794d618bb1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_5cd22aa7-65ca-4869-bc3d-30d5e9f773ad" xlink:to="loc_srt_StatementGeographicalAxis_2d99676e-2c3e-4407-b03d-5d794d618bb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_2d99676e-2c3e-4407-b03d-5d794d618bb1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_2d99676e-2c3e-4407-b03d-5d794d618bb1" xlink:to="loc_srt_SegmentGeographicalDomain_2d99676e-2c3e-4407-b03d-5d794d618bb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6dd6e104-44bf-4ed6-973b-42f1fd8d0f72" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_2d99676e-2c3e-4407-b03d-5d794d618bb1" xlink:to="loc_srt_SegmentGeographicalDomain_6dd6e104-44bf-4ed6-973b-42f1fd8d0f72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_df4c9ac8-0d71-4a7e-b318-d8e78e05f04c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6dd6e104-44bf-4ed6-973b-42f1fd8d0f72" xlink:to="loc_country_US_df4c9ac8-0d71-4a7e-b318-d8e78e05f04c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OtherLocationsMember_d215049a-bade-42cf-a616-8270d85c9ce7" xlink:href="velo-20220930.xsd#velo_OtherLocationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6dd6e104-44bf-4ed6-973b-42f1fd8d0f72" xlink:to="loc_velo_OtherLocationsMember_d215049a-bade-42cf-a616-8270d85c9ce7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8e513516-bbd5-4639-8b78-0c40eafcb3f4" 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_DisaggregationOfRevenueTable_5cd22aa7-65ca-4869-bc3d-30d5e9f773ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8e513516-bbd5-4639-8b78-0c40eafcb3f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8e513516-bbd5-4639-8b78-0c40eafcb3f4_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_8e513516-bbd5-4639-8b78-0c40eafcb3f4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8e513516-bbd5-4639-8b78-0c40eafcb3f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f903146a-20fc-41e8-a732-7745af801269" 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_8e513516-bbd5-4639-8b78-0c40eafcb3f4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f903146a-20fc-41e8-a732-7745af801269" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EquipmentOnLeaseMember_5705767d-6685-4d55-83de-7e4437ffbfc2" xlink:href="velo-20220930.xsd#velo_EquipmentOnLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f903146a-20fc-41e8-a732-7745af801269" xlink:to="loc_velo_EquipmentOnLeaseMember_5705767d-6685-4d55-83de-7e4437ffbfc2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent_c1fab70a-7a47-4d4d-adac-3f74e3723960" xlink:href="velo-20220930.xsd#velo_AccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent_c1fab70a-7a47-4d4d-adac-3f74e3723960" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_0865dc65-734d-4b0e-8fd9-8b9c830034b6" xlink:href="velo-20220930.xsd#velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="loc_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_0865dc65-734d-4b0e-8fd9-8b9c830034b6" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>velo-20220930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:793e992b-64b8-4045-a1be-8f43bc4cded3,g:07e5aa5c-4e1f-4e42-96d8-8e1be0005e72-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_f4e4b37f-ec8e-4793-b3aa-400b60440e6e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_MeasurementInputExpectedVolatilityMember_637fc772-8ac7-4fe6-b59a-30197d5f43b8_verboseLabel_en-US" xlink:label="lab_velo_MeasurementInputExpectedVolatilityMember" 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">Expected volatility</link:label>
    <link:label id="lab_velo_MeasurementInputExpectedVolatilityMember_d151497b-f638-4ca3-b479-d986e0255c12_terseLabel_en-US" xlink:label="lab_velo_MeasurementInputExpectedVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_velo_MeasurementInputExpectedVolatilityMember_label_en-US" xlink:label="lab_velo_MeasurementInputExpectedVolatilityMember" xlink: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 Volatility [Member]</link:label>
    <link:label id="lab_velo_MeasurementInputExpectedVolatilityMember_documentation_en-US" xlink:label="lab_velo_MeasurementInputExpectedVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Expected Volatility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_MeasurementInputExpectedVolatilityMember" xlink:href="velo-20220930.xsd#velo_MeasurementInputExpectedVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_MeasurementInputExpectedVolatilityMember" xlink:to="lab_velo_MeasurementInputExpectedVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ScheduleOfReverseRecapitalizationLineItems_eb71bb2d-7d2d-4452-9577-16ef261f1941_terseLabel_en-US" xlink:label="lab_velo_ScheduleOfReverseRecapitalizationLineItems" xlink: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 Reverse Recapitalization [Line Items]</link:label>
    <link:label id="lab_velo_ScheduleOfReverseRecapitalizationLineItems_label_en-US" xlink:label="lab_velo_ScheduleOfReverseRecapitalizationLineItems" xlink: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 Reverse Recapitalization [Line Items]</link:label>
    <link:label id="lab_velo_ScheduleOfReverseRecapitalizationLineItems_documentation_en-US" xlink:label="lab_velo_ScheduleOfReverseRecapitalizationLineItems" xlink: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 Reverse Recapitalization [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfReverseRecapitalizationLineItems" xlink:href="velo-20220930.xsd#velo_ScheduleOfReverseRecapitalizationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems" xlink:to="lab_velo_ScheduleOfReverseRecapitalizationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_23a89e67-c4ad-4afe-b5f1-f978d0847618_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring Payment</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink: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, Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:to="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_120fbc9c-f6c4-49b7-97a2-daa1159922df_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_IncreaseDecreaseInOtherNoncurrentLiabilities_2f5b03e9-76c0-43a2-ae5d-0d271448758c_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 noncurrent 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_DebtInstrumentCarryingAmount_1f29ac67-7221-4807-bc27-c993503fc877_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_3907fd7f-3097-4a6f-8cf7-dc22e68038c4_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">Breakdown of 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_dei_EntityAddressPostalZipCode_4264040a-a4ae-44c0-85a3-f65abfe2161f_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_velo_WarrantsIssued_07a3e48f-4916-438c-95c4-6b87da7125cb_terseLabel_en-US" xlink:label="lab_velo_WarrantsIssued" xlink: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 warrants in connection with financing</link:label>
    <link:label id="lab_velo_WarrantsIssued_label_en-US" xlink:label="lab_velo_WarrantsIssued" xlink: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 Issued</link:label>
    <link:label id="lab_velo_WarrantsIssued_documentation_en-US" xlink:label="lab_velo_WarrantsIssued" xlink: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 Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantsIssued" xlink:href="velo-20220930.xsd#velo_WarrantsIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_WarrantsIssued" xlink:to="lab_velo_WarrantsIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_7aa3a501-31fd-4172-a2a3-f4be4a28b95f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment on lease, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_5127b6ce-5876-4cbd-a7bf-759f90c09ea6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink: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 holding loss on available-for-sale investments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest_14fd2959-1237-42de-b648-28090e5e2010_terseLabel_en-US" xlink:label="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest" xlink: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 to vest</link:label>
    <link:label id="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest_label_en-US" xlink:label="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest" xlink: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, Expected To Vest</link:label>
    <link:label id="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest_documentation_en-US" xlink:label="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest" xlink: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, Expected To Vest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest" xlink:to="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_82149695-9164-4491-8b52-294f781488b7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_367aa784-bfb5-4165-91a4-466205aa6467_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_9743e8fc-1273-476b-904e-22ddd643bf0c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0290e3dd-866e-4a2a-8a56-4e1b70919d96_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_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_469c880b-f294-45ae-b274-7ed3e77f0d0c_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_velo_ProceedsReceivedFromReverseRecapitalization_6e0eb371-97d3-4346-8d98-d10f94de696d_terseLabel_en-US" xlink:label="lab_velo_ProceedsReceivedFromReverseRecapitalization" xlink: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 proceeds from transactions</link:label>
    <link:label id="lab_velo_ProceedsReceivedFromReverseRecapitalization_label_en-US" xlink:label="lab_velo_ProceedsReceivedFromReverseRecapitalization" xlink: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 Received From Reverse Recapitalization</link:label>
    <link:label id="lab_velo_ProceedsReceivedFromReverseRecapitalization_documentation_en-US" xlink:label="lab_velo_ProceedsReceivedFromReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds Received From Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ProceedsReceivedFromReverseRecapitalization" xlink:href="velo-20220930.xsd#velo_ProceedsReceivedFromReverseRecapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ProceedsReceivedFromReverseRecapitalization" xlink:to="lab_velo_ProceedsReceivedFromReverseRecapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_e8812fe4-db6c-441e-a954-03ca89401c7b_terseLabel_en-US" xlink:label="lab_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent" xlink: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 noncurrent liabilities</link:label>
    <link:label id="lab_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_05f4525f-c867-4bf6-adec-a473672718ec_totalLabel_en-US" xlink:label="lab_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent" 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 noncurrent liabilities</link:label>
    <link:label id="lab_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_label_en-US" xlink:label="lab_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent" xlink: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 And Lease Liabilities, Noncurrent</link:label>
    <link:label id="lab_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_documentation_en-US" xlink:label="lab_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities And Lease Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent" xlink:href="velo-20220930.xsd#velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent" xlink:to="lab_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_AccruedExpensesAndOtherLiabilitiesCurrent_7e0380ad-24fe-419f-bd2c-64660b7ec780_terseLabel_en-US" xlink:label="lab_velo_AccruedExpensesAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_velo_AccruedExpensesAndOtherLiabilitiesCurrent_4ade7759-53de-4863-9a7c-1c6dfbfd0088_totalLabel_en-US" xlink:label="lab_velo_AccruedExpensesAndOtherLiabilitiesCurrent" 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 Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_velo_AccruedExpensesAndOtherLiabilitiesCurrent_label_en-US" xlink:label="lab_velo_AccruedExpensesAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses And Other Liabilities, Current</link:label>
    <link:label id="lab_velo_AccruedExpensesAndOtherLiabilitiesCurrent_documentation_en-US" xlink:label="lab_velo_AccruedExpensesAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses And Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent" xlink:href="velo-20220930.xsd#velo_AccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent" xlink:to="lab_velo_AccruedExpensesAndOtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c6b8028f-0dc4-4604-aaf9-0ae615889dc0_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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_97721467-81a1-4847-b0cb-6583d6bba09c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_41c8ec3d-a43e-4054-9c85-2e3ff023f591_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink: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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization_5cd174cf-c88d-4a36-a77a-3055b3827f43_terseLabel_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization_label_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization" xlink: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, Conversion Of Convertible Securities, Reverse Recapitalization</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization_documentation_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Conversion Of Convertible Securities, Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization" xlink:to="lab_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesDPreferredStockMember_12335ac3-4762-4e9d-bac9-2121a1b576c0_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesDPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series D redeemable convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_SeriesDPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesDPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series D Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesDPreferredStockMember" xlink:to="lab_us-gaap_SeriesDPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_e25a0d22-4b86-424d-b971-f05ad818d653_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_velo_ScheduleOfReverseRecapitalizationTableTextBlock_7e29f7ad-4151-42d4-a4e6-35a113c86d37_terseLabel_en-US" xlink:label="lab_velo_ScheduleOfReverseRecapitalizationTableTextBlock" xlink: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 Shares Issued in Merger</link:label>
    <link:label id="lab_velo_ScheduleOfReverseRecapitalizationTableTextBlock_label_en-US" xlink:label="lab_velo_ScheduleOfReverseRecapitalizationTableTextBlock" xlink: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 Reverse Recapitalization [Table Text Block]</link:label>
    <link:label id="lab_velo_ScheduleOfReverseRecapitalizationTableTextBlock_documentation_en-US" xlink:label="lab_velo_ScheduleOfReverseRecapitalizationTableTextBlock" xlink: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 Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfReverseRecapitalizationTableTextBlock" xlink:href="velo-20220930.xsd#velo_ScheduleOfReverseRecapitalizationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationTableTextBlock" xlink:to="lab_velo_ScheduleOfReverseRecapitalizationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_0f74cd34-d40c-4e0e-8e6c-07d86dbce65f_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_4d56f1e7-d890-4613-a09e-d14440b3a696_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">Issuance of common stock upon exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_542d5c6e-0898-4b6e-abbd-0e9e48cd0657_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_608ddcc3-e551-486d-952a-9383ae9314e5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink: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 loan refinance</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b453b7ea-fac9-4867-b32b-230d70d1ab68_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted&#8201;&#8211;&#8201;average discount rate&#8201;&#8211;&#8201;operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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_velo_ReverseRecapitalizationAbstract_label_en-US" xlink:label="lab_velo_ReverseRecapitalizationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization [Abstract]</link:label>
    <link:label id="lab_velo_ReverseRecapitalizationAbstract_documentation_en-US" xlink:label="lab_velo_ReverseRecapitalizationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationAbstract" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ReverseRecapitalizationAbstract" xlink:to="lab_velo_ReverseRecapitalizationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_7dc8ad83-11f6-48b3-81b7-6667d1cf0d4e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock following redemption (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_3276bf30-b9d1-46a7-8545-29752b89189c_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_5d2d1ba9-80c4-443e-a730-f7fc3b7d866c_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink: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, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_b3aa05c5-3bb0-40a7-8955-0ab30fe24d87_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_4dadd0a6-fd2f-4fa1-890d-5545513c0839_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_dcbb0ff2-5b1b-4cd2-9517-e821c048e264_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_us-gaap_LesseeLeaseDescriptionTable_a504f5fd-7446-4bcf-a5d4-1cbdf57ae846_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_decaeb46-0082-48e6-8ebe-9fcd0ead0d1a_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_a93e043a-b09f-4539-aa06-4840cc77dc33_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total potentially dilutive common share equivalents (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_2baab893-bb7d-41c0-960d-cd391858eca4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward_221aa563-9223-405a-a098-09fcf2523343_terseLabel_en-US" xlink:label="lab_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward" xlink: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 Earnout Liability [Roll Forward]</link:label>
    <link:label id="lab_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward_label_en-US" xlink:label="lab_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Liability [Roll Forward]</link:label>
    <link:label id="lab_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward_documentation_en-US" xlink:label="lab_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward" xlink:href="velo-20220930.xsd#velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward" xlink:to="lab_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_746bfc64-b67a-4e20-b791-3447a3255c8b_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_670ca095-4b4d-4953-a9cc-5a058ed5b1c0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Aggregate Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_c8732645-cbf8-471c-b1cc-5d9749e95d5f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Receivables</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink: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, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidInsurance_22584846-811a-464f-84ce-11b5a994e20e_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 insurance 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_82b1171a-5ef4-4162-ba3a-d7f75f5506fc_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_AssetsFairValueDisclosure_c290758e-11a2-49a9-9eb7-92bedaee8e6f_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">Assets, Fair Value Disclosure</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_us-gaap_ClassOfWarrantOrRightLineItems_4a1bce65-9772-4812-bf5e-2dbae228e72d_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_da3139f1-e242-48ee-b6e9-f28022dba5bd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_c0c48810-bbf4-412b-9574-a7f29d300f1b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deprecation expense</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_fa3139a0-1681-4c93-986b-a4d8c88abdb7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_d51c8782-8384-48ad-bcb6-72465f545a9a_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_3e703668-ace5-4b7c-a4de-6416e31b532d_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">Fair Value</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_ExtinguishmentOfDebtAxis_59e68b2e-1f4f-4e1d-ba9d-dec537131ac7_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt [Axis]</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAxis_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis" xlink:to="lab_us-gaap_ExtinguishmentOfDebtAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputExpectedDividendRateMember_2b65aea2-6f54-4411-bfe6-084ff20a5ead_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExpectedDividendRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Expected Dividend Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:to="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_cdb78079-944e-47d4-bb09-3544a2a75778_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_ca840c82-70fd-4088-88bb-3982a2b61191_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_Customer5Member_2dc4ed62-717a-41d4-ba93-284847feb475_terseLabel_en-US" xlink:label="lab_velo_Customer5Member" xlink: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 5</link:label>
    <link:label id="lab_velo_Customer5Member_label_en-US" xlink:label="lab_velo_Customer5Member" xlink: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 5 [Member]</link:label>
    <link:label id="lab_velo_Customer5Member_documentation_en-US" xlink:label="lab_velo_Customer5Member" xlink: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 5</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer5Member" xlink:href="velo-20220930.xsd#velo_Customer5Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_Customer5Member" xlink:to="lab_velo_Customer5Member" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_A3DPrintersMember_3173423d-a16b-4a0e-8a34-bdafcb13ef5a_verboseLabel_en-US" xlink:label="lab_velo_A3DPrintersMember" 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">3D Printer</link:label>
    <link:label id="lab_velo_A3DPrintersMember_label_en-US" xlink:label="lab_velo_A3DPrintersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3D Printers [Member]</link:label>
    <link:label id="lab_velo_A3DPrintersMember_documentation_en-US" xlink:label="lab_velo_A3DPrintersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3D Printers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A3DPrintersMember" xlink:href="velo-20220930.xsd#velo_A3DPrintersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_A3DPrintersMember" xlink:to="lab_velo_A3DPrintersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_50e4a50d-8fd5-4cbb-b639-b078f124a2bf_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermDomain" xlink:to="lab_us-gaap_LeaseContractualTermDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_b6627909-bb5c-4324-b733-a660d75b020b_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_velo_MergerRelatedCostsIncurredButNotYetPaid_2eb70011-e479-464a-80f4-87eb52e3a611_terseLabel_en-US" xlink:label="lab_velo_MergerRelatedCostsIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid merger transactional costs</link:label>
    <link:label id="lab_velo_MergerRelatedCostsIncurredButNotYetPaid_label_en-US" xlink:label="lab_velo_MergerRelatedCostsIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger Related Costs Incurred But Not Yet Paid</link:label>
    <link:label id="lab_velo_MergerRelatedCostsIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_velo_MergerRelatedCostsIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merger Related Costs Incurred But Not Yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_MergerRelatedCostsIncurredButNotYetPaid" xlink:href="velo-20220930.xsd#velo_MergerRelatedCostsIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_MergerRelatedCostsIncurredButNotYetPaid" xlink:to="lab_velo_MergerRelatedCostsIncurredButNotYetPaid" 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_de476c6f-3618-4c89-a017-826faeae24aa_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_49229445-e172-4b04-bc88-f37925810ae0_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_velo_EarningsPerShareBasicAndDilutedEPSAbstract_7b7303f8-0a91-4c81-abef-d62f2b46f064_terseLabel_en-US" xlink:label="lab_velo_EarningsPerShareBasicAndDilutedEPSAbstract" xlink: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_velo_EarningsPerShareBasicAndDilutedEPSAbstract_label_en-US" xlink:label="lab_velo_EarningsPerShareBasicAndDilutedEPSAbstract" xlink: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 And Diluted EPS [Abstract]</link:label>
    <link:label id="lab_velo_EarningsPerShareBasicAndDilutedEPSAbstract_documentation_en-US" xlink:label="lab_velo_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic And Diluted EPS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:href="velo-20220930.xsd#velo_EarningsPerShareBasicAndDilutedEPSAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:to="lab_velo_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_a089165a-6a1e-4d1a-b945-da6f324e8ac9_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserved for employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_f6bce91a-8d05-4e03-9356-33d1e15ae9be_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" 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">ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_df1f8f63-522f-4d19-8c88-6eb6ffefec9d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Remaining Contractual Term in years</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_4f10036b-e5aa-4425-967d-bd4856ff3df4_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_NetCashProvidedByUsedInOperatingActivities_22007f8f-49fe-48c6-b689-3d0758ccd4df_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_d2ac8b8d-62d6-4962-9107-f4566f5cd19b_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current (Accrued expense and other current liabilities)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_2668d85b-0774-4cc1-a28c-c6d8c667a43c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current portion</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_velo_WarrantLiabilityMember_a1943432-8713-465b-828c-6c832f742d03_terseLabel_en-US" xlink:label="lab_velo_WarrantLiabilityMember" xlink: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 liabilities</link:label>
    <link:label id="lab_velo_WarrantLiabilityMember_label_en-US" xlink:label="lab_velo_WarrantLiabilityMember" xlink: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 Liability [Member]</link:label>
    <link:label id="lab_velo_WarrantLiabilityMember_documentation_en-US" xlink:label="lab_velo_WarrantLiabilityMember" xlink: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 Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantLiabilityMember" xlink:href="velo-20220930.xsd#velo_WarrantLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_WarrantLiabilityMember" xlink:to="lab_velo_WarrantLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_59772122-cada-489f-9d7c-fad000720117_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink: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, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_88ee2e65-a66a-4864-855c-e8981c05ec99_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">Summary of Available-for-Sale Investments</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_daf2c875-50d4-464e-b17f-bd056758c267_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink: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 of warrants</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a7d787c-0d78-46f6-a1dd-016e7d684c22_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_06ad132f-0b67-43ae-92f4-06a5c19b517c_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_velo_LongTermDebtMaturityYearsOneThroughThree_7c613fff-a18f-406b-9814-e1863820bfa5_terseLabel_en-US" xlink:label="lab_velo_LongTermDebtMaturityYearsOneThroughThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1-3 years</link:label>
    <link:label id="lab_velo_LongTermDebtMaturityYearsOneThroughThree_label_en-US" xlink:label="lab_velo_LongTermDebtMaturityYearsOneThroughThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Years One Through Three</link:label>
    <link:label id="lab_velo_LongTermDebtMaturityYearsOneThroughThree_documentation_en-US" xlink:label="lab_velo_LongTermDebtMaturityYearsOneThroughThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Years One Through Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtMaturityYearsOneThroughThree" xlink:href="velo-20220930.xsd#velo_LongTermDebtMaturityYearsOneThroughThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LongTermDebtMaturityYearsOneThroughThree" xlink:to="lab_velo_LongTermDebtMaturityYearsOneThroughThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_c0562fd6-a0ba-4fe4-bacc-2928fcff9ff3_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_dei_LegalEntityAxis_1a7ede29-caf4-47b6-a010-01eb96f2f230_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_1661db38-8cda-41be-aadc-dfd853e74fef_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability_7a45193c-7b51-40ec-9b1e-eb3c32de86cc_terseLabel_en-US" xlink:label="lab_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability" xlink: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 contingent earnout liability upon the reverse recapitalization</link:label>
    <link:label id="lab_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability_label_en-US" xlink:label="lab_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid-In Capital, Business Combination, Contingent Liability</link:label>
    <link:label id="lab_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability_documentation_en-US" xlink:label="lab_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid-In Capital, Business Combination, Contingent Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability" xlink:href="velo-20220930.xsd#velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability" xlink:to="lab_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_a6fd1399-f040-4d75-823a-2e168ba3db2d_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_2e6f8b32-031e-4220-8876-dd337ee7380c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted&#8201;&#8211;&#8201;average remaining lease term&#8201;&#8211;&#8201;operating leases (years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_StockIssuedDuringPeriodValueReverseCapitalization_ff01d22b-e52b-458e-9d29-671b15460aa5_terseLabel_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodValueReverseCapitalization" xlink: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 upon the reverse recapitalization, net of issuance costs</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodValueReverseCapitalization_label_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodValueReverseCapitalization" xlink: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, Reverse Capitalization</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodValueReverseCapitalization_documentation_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodValueReverseCapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Reverse Capitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodValueReverseCapitalization" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodValueReverseCapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_StockIssuedDuringPeriodValueReverseCapitalization" xlink:to="lab_velo_StockIssuedDuringPeriodValueReverseCapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_b956742f-51dd-4b58-8ce4-640a77dd7bba_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_883e4782-ed98-49b3-a7d0-1e1d760a882f_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_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod_024689d8-af98-4c15-a99a-b236194fb81a_terseLabel_en-US" xlink:label="lab_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction costs expensed</link:label>
    <link:label id="lab_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod_label_en-US" xlink:label="lab_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Transaction Costs, Expensed During Period</link:label>
    <link:label id="lab_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod_documentation_en-US" xlink:label="lab_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Transaction Costs, Expensed During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod" xlink:to="lab_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_aa8d075e-a50c-4ce6-a41b-f16a0988e78b_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock_15db794d-8f16-4123-99d6-5e7e9e0d79c5_terseLabel_en-US" xlink:label="lab_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible notes into preferred stock (in shares)</link:label>
    <link:label id="lab_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock_label_en-US" xlink:label="lab_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock" xlink: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, Shares, Conversion Of Convertible Debt Into Preferred Stock</link:label>
    <link:label id="lab_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock_documentation_en-US" xlink:label="lab_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock" xlink: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, Shares, Conversion Of Convertible Debt Into Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock" xlink:href="velo-20220930.xsd#velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock" xlink:to="lab_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_e6c0ed31-9b2f-4634-9e99-bbf51f385fa9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod_c849a07d-e25e-49c6-9943-5e7258a23661_terseLabel_en-US" xlink:label="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout period</link:label>
    <link:label id="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod_label_en-US" xlink:label="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod" xlink: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, Earnout Period</link:label>
    <link:label id="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod_documentation_en-US" xlink:label="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod" xlink: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, Earnout Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod" xlink:to="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_WarrantLiabilityRollForward_53f8222e-8d1c-4549-a6e1-f40e367fe753_terseLabel_en-US" xlink:label="lab_velo_WarrantLiabilityRollForward" xlink: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 Liability [Roll Forward]</link:label>
    <link:label id="lab_velo_WarrantLiabilityRollForward_label_en-US" xlink:label="lab_velo_WarrantLiabilityRollForward" xlink: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 Liability [Roll Forward]</link:label>
    <link:label id="lab_velo_WarrantLiabilityRollForward_documentation_en-US" xlink:label="lab_velo_WarrantLiabilityRollForward" xlink: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 Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantLiabilityRollForward" xlink:href="velo-20220930.xsd#velo_WarrantLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_WarrantLiabilityRollForward" xlink:to="lab_velo_WarrantLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_e60e5b31-d89f-4695-a18c-299fd0cc84c0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink: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 Temporary Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink: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 Temporary Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_8e29a080-53dc-4c48-85a7-1a9cb4549223_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">Released</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_1210bbc4-090f-4efc-ae11-f337baac7e04_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_9340482e-95d6-4405-a9e1-c31b491c8fb1_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_ConversionOfStockSharesConverted1_3ba50dcc-d236-4834-a255-660ec73f7587_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink: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 converted (in shares)</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockSharesConverted1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Shares Converted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesConverted1" xlink:to="lab_us-gaap_ConversionOfStockSharesConverted1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_b692df87-77c2-44a1-b635-f17d7cdb5593_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_eb0b5a8d-142b-4f3e-937a-eb60d1fb78d0_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_dei_DocumentType_42410bee-8c4a-4978-82fb-7d735a343c5d_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_96d3cc63-68ad-4d76-8a0e-5fcad1f82359_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_8199b4aa-b75e-483c-b343-a39e458b6e0c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink: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, realized gain (loss)</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_ConcentrationRiskBenchmarkDomain_f926e907-9c9d-4266-8c8d-b7c6ae61dbc1_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ca04afe8-82a7-4863-b993-2c927c46828b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_67aa5150-c3d7-4498-8505-eb58250ab705_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited or expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_0182bf30-ab10-45f9-a40c-87fa3465293c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink: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_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_Customer3Member_bc520566-77f6-45b5-b18c-7d20f65ab61f_terseLabel_en-US" xlink:label="lab_velo_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_velo_Customer3Member_label_en-US" xlink:label="lab_velo_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_velo_Customer3Member_documentation_en-US" xlink:label="lab_velo_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_velo_Customer3Member" xlink:href="velo-20220930.xsd#velo_Customer3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_Customer3Member" xlink:to="lab_velo_Customer3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d78c7f73-0f0d-4b87-8851-0c3b35d474c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a626dc82-fa14-4403-b5e2-548d94ba89e7_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">Balance as of end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_57221b20-94e5-425b-8c91-ca5c8166b969_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_094538c2-fc99-4a9f-8c27-9ea6046ff95e_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 Payable</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_d153b701-7a7e-422a-9b33-fa7adcbb0e6d_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_22168e12-99be-4f92-a205-375b506e5f78_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_velo_DebtCovenantTerms2Member_90a6e9d4-d77f-4d2a-b537-a4fc47ec52f1_terseLabel_en-US" xlink:label="lab_velo_DebtCovenantTerms2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Greater Than 1.50</link:label>
    <link:label id="lab_velo_DebtCovenantTerms2Member_label_en-US" xlink:label="lab_velo_DebtCovenantTerms2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Terms 2 [Member]</link:label>
    <link:label id="lab_velo_DebtCovenantTerms2Member_documentation_en-US" xlink:label="lab_velo_DebtCovenantTerms2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Terms 2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtCovenantTerms2Member" xlink:href="velo-20220930.xsd#velo_DebtCovenantTerms2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_DebtCovenantTerms2Member" xlink:to="lab_velo_DebtCovenantTerms2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_1c88acda-f310-4246-965f-b7007626e382_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ConvertibleNotesDueJanuary32023Member_8fc30c51-b89f-4bef-8f2a-4d752ffbd5b6_terseLabel_en-US" xlink:label="lab_velo_ConvertibleNotesDueJanuary32023Member" xlink: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 Due January 3, 2023</link:label>
    <link:label id="lab_velo_ConvertibleNotesDueJanuary32023Member_label_en-US" xlink:label="lab_velo_ConvertibleNotesDueJanuary32023Member" xlink: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 Due January 3, 2023 [Member]</link:label>
    <link:label id="lab_velo_ConvertibleNotesDueJanuary32023Member_documentation_en-US" xlink:label="lab_velo_ConvertibleNotesDueJanuary32023Member" xlink: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 Notes Due January 3, 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ConvertibleNotesDueJanuary32023Member" xlink:href="velo-20220930.xsd#velo_ConvertibleNotesDueJanuary32023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ConvertibleNotesDueJanuary32023Member" xlink:to="lab_velo_ConvertibleNotesDueJanuary32023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance_0d1bb782-84f4-43d9-9b8c-2dbc985c2437_negatedTerseLabel_en-US" xlink:label="lab_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance" 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">Repayment of loans in connection with loan refinance</link:label>
    <link:label id="lab_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance_label_en-US" xlink:label="lab_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance" xlink: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 Secured Debt, In Connection With Debt Issuance</link:label>
    <link:label id="lab_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance_documentation_en-US" xlink:label="lab_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments Of Secured Debt, In Connection With Debt Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance" xlink:href="velo-20220930.xsd#velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance" xlink:to="lab_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_d8fcf46a-6b11-466d-99f5-b04ebe7023d0_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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_ca5cec79-eaa7-40c4-966e-70626e163328_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_cfcd8778-94db-4534-9bc1-299d5592c4d9_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">Total Revenue</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_998fd3b9-54a9-4554-adba-33e13ecd1b2f_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_velo_Customer2Member_ff4e48b8-f9d5-43d9-90b6-502fb36c6ea5_terseLabel_en-US" xlink:label="lab_velo_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_velo_Customer2Member_label_en-US" xlink:label="lab_velo_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_velo_Customer2Member_documentation_en-US" xlink:label="lab_velo_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_velo_Customer2Member" xlink:href="velo-20220930.xsd#velo_Customer2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_Customer2Member" xlink:to="lab_velo_Customer2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_08841ff5-422b-487b-8ff4-2e0a3c45a747_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_velo_ReverseRecapitalizationDeemedValue_d2101971-4304-4379-8887-e4433e169a88_terseLabel_en-US" xlink:label="lab_velo_ReverseRecapitalizationDeemedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deemed value (in usd per share)</link:label>
    <link:label id="lab_velo_ReverseRecapitalizationDeemedValue_label_en-US" xlink:label="lab_velo_ReverseRecapitalizationDeemedValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Deemed Value</link:label>
    <link:label id="lab_velo_ReverseRecapitalizationDeemedValue_documentation_en-US" xlink:label="lab_velo_ReverseRecapitalizationDeemedValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Deemed Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationDeemedValue" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationDeemedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ReverseRecapitalizationDeemedValue" xlink:to="lab_velo_ReverseRecapitalizationDeemedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock_b0b3a40c-bf70-439d-8ca3-d645d399b2c9_terseLabel_en-US" xlink:label="lab_velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible notes to Series D redeemable convertible preferred stock</link:label>
    <link:label id="lab_velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock_label_en-US" xlink:label="lab_velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Debt Into Redeemable Convertible Preferred Stock</link:label>
    <link:label id="lab_velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock_documentation_en-US" xlink:label="lab_velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Debt Into Redeemable Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock" xlink:href="velo-20220930.xsd#velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock" xlink:to="lab_velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_34e91ed2-1946-4e51-b777-c6e9d34130b8_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_edac119b-68b8-4dd0-8f81-f9e5734683c6_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_IncomeStatementLocationAxis_ea24c504-2fa6-4078-8799-f43c1dfa9dcb_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_velo_A2014StockOptionPlanMember_9a9ef562-d8f1-4412-8ecf-a15a17878b5c_terseLabel_en-US" xlink:label="lab_velo_A2014StockOptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Stock Option Plan</link:label>
    <link:label id="lab_velo_A2014StockOptionPlanMember_label_en-US" xlink:label="lab_velo_A2014StockOptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Stock Option Plan [Member]</link:label>
    <link:label id="lab_velo_A2014StockOptionPlanMember_documentation_en-US" xlink:label="lab_velo_A2014StockOptionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Stock Option Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2014StockOptionPlanMember" xlink:href="velo-20220930.xsd#velo_A2014StockOptionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_A2014StockOptionPlanMember" xlink:to="lab_velo_A2014StockOptionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_DebtCovenantTerms1Member_d255f717-f8fc-4374-bf89-920689a9f613_terseLabel_en-US" xlink:label="lab_velo_DebtCovenantTerms1Member" xlink: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 Or Equal To 1.50</link:label>
    <link:label id="lab_velo_DebtCovenantTerms1Member_label_en-US" xlink:label="lab_velo_DebtCovenantTerms1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Terms 1 [Member]</link:label>
    <link:label id="lab_velo_DebtCovenantTerms1Member_documentation_en-US" xlink:label="lab_velo_DebtCovenantTerms1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Terms 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtCovenantTerms1Member" xlink:href="velo-20220930.xsd#velo_DebtCovenantTerms1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_DebtCovenantTerms1Member" xlink:to="lab_velo_DebtCovenantTerms1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9f223516-652d-49b9-a1b8-4f78394250cb_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_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities_e3b65b9c-88b2-45bf-809e-e78bce7bb2e0_terseLabel_en-US" xlink:label="lab_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities" xlink: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&#8201;&#8211;&#8201;less current portion</link:label>
    <link:label id="lab_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities_label_en-US" xlink:label="lab_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Convertible Notes And Current Maturities</link:label>
    <link:label id="lab_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities_documentation_en-US" xlink:label="lab_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Convertible Notes And Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities" xlink:href="velo-20220930.xsd#velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities" xlink:to="lab_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_9cb0d67a-99e6-422f-a5af-e3ec5173eeeb_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_48584fa8-ddd9-4d2b-9d33-d6ae6d5f5688_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">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_caafe689-5adc-4e9c-beb1-79a127ba95dd_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_167850a2-8958-4761-9c68-100d52600451_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (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_us-gaap_EmployeeRelatedLiabilitiesCurrent_f16af975-5166-4011-9340-2f7599182b93_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued salaries and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_325ee7e2-8c46-4ba9-bc93-ffc433778c77_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" 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">Revolving credit line</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_ca993633-6914-41f9-8cc8-e70e79960bbe_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_fd35db35-50e1-424b-8a3c-f203284edfef_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of beginning of period</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_7ef5d294-f053-4d65-b764-a886982251e7_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of end of period</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink: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, Carrying Amount, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a867a7a7-0fb7-4b07-bfd8-d7d8854e82b8_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_StockholdersEquityAbstract_66feb068-db1d-48a9-b2a0-d627ed0d2d5c_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e5b648d4-55aa-4b91-998a-3de599984a2e_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_0472f050-143b-45c9-a9aa-b79cf6fab7a8_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</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_velo_DebtCovenantTermsAxis_e8d7152e-065b-44d5-80d9-c810c6bbd895_terseLabel_en-US" xlink:label="lab_velo_DebtCovenantTermsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Terms [Axis]</link:label>
    <link:label id="lab_velo_DebtCovenantTermsAxis_label_en-US" xlink:label="lab_velo_DebtCovenantTermsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Terms [Axis]</link:label>
    <link:label id="lab_velo_DebtCovenantTermsAxis_documentation_en-US" xlink:label="lab_velo_DebtCovenantTermsAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtCovenantTermsAxis" xlink:href="velo-20220930.xsd#velo_DebtCovenantTermsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_DebtCovenantTermsAxis" xlink:to="lab_velo_DebtCovenantTermsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_d2ec2c36-64e9-44fe-877b-ab9156b86b71_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">Basic and Diluted Net Income (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_82702a96-50f4-4c83-960d-0148f1829f5a_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_f2fcff1b-4cd5-4e20-990a-66649e766f92_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent (Other noncurrent liabilities)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_fc03afb9-0f9c-4a64-8d4e-c88ba127a560_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Assumptions Used in Stock Options</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization_2e04fc06-3bba-452a-b0f5-da42a2e55727_terseLabel_en-US" xlink:label="lab_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued or converted during period</link:label>
    <link:label id="lab_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization_label_en-US" xlink:label="lab_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization" xlink: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 Or Converted During Period, Reverse Recapitalization</link:label>
    <link:label id="lab_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization_documentation_en-US" xlink:label="lab_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued Or Converted During Period, Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization" xlink:href="velo-20220930.xsd#velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization" xlink:to="lab_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_LesseeOperatingLeaseNumberOfLeases_98899659-a7b1-47e3-9e10-dab756dff014_terseLabel_en-US" xlink:label="lab_velo_LesseeOperatingLeaseNumberOfLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating leases</link:label>
    <link:label id="lab_velo_LesseeOperatingLeaseNumberOfLeases_label_en-US" xlink:label="lab_velo_LesseeOperatingLeaseNumberOfLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Number Of Leases</link:label>
    <link:label id="lab_velo_LesseeOperatingLeaseNumberOfLeases_documentation_en-US" xlink:label="lab_velo_LesseeOperatingLeaseNumberOfLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Number Of Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeOperatingLeaseNumberOfLeases" xlink:href="velo-20220930.xsd#velo_LesseeOperatingLeaseNumberOfLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LesseeOperatingLeaseNumberOfLeases" xlink:to="lab_velo_LesseeOperatingLeaseNumberOfLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_0c440169-b72f-418f-ac8b-cf0715415814_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">Balance Sheet Components</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_5faabf2c-5c70-4d7e-a5bb-d08522c9a809_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value of options vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b2a686d6-3e46-4152-899a-3440c1efea4f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_4e82c622-ec6a-4ea1-b251-a78445702b5c_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares called by warrants</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9426db18-43a4-47de-bcb5-ddb5ccbf5915_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">Unrecognized compensation cost, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_3f5e91d3-67da-4850-b2cf-4098033c7f69_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_GainsLossesOnExtinguishmentOfDebt_ce58aeac-6f44-4c8b-8827-2005422987d1_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on the convertible note modification</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_0e351ebc-be5a-401b-9ae7-d533f074dffa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on the convertible note modification</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_cdbf4830-df3c-4e6d-9a37-1fa4c24a23bd_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C redeemable convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesCPreferredStockMember" xlink:to="lab_us-gaap_SeriesCPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_StockIssuedDuringPeriodSharesReverseCapitalization_65201e55-cd5e-48ff-b684-28ac1e269649_terseLabel_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodSharesReverseCapitalization" xlink: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 upon the reverse recapitalization, net of issuance costs (in shares)</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodSharesReverseCapitalization_label_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodSharesReverseCapitalization" xlink: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, Reverse Capitalization</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodSharesReverseCapitalization_documentation_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodSharesReverseCapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Reverse Capitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodSharesReverseCapitalization" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodSharesReverseCapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_StockIssuedDuringPeriodSharesReverseCapitalization" xlink:to="lab_velo_StockIssuedDuringPeriodSharesReverseCapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_StockIssuedDuringPeriodSharesConversionOfWarrants_2e1de7db-2568-4f95-ac8d-06d2bfca1b38_terseLabel_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodSharesConversionOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of warrants into common stock, net settlement (in shares)</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodSharesConversionOfWarrants_label_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodSharesConversionOfWarrants" xlink: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, Conversion Of Warrants</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodSharesConversionOfWarrants_documentation_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodSharesConversionOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Conversion Of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodSharesConversionOfWarrants" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodSharesConversionOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_StockIssuedDuringPeriodSharesConversionOfWarrants" xlink:to="lab_velo_StockIssuedDuringPeriodSharesConversionOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_OperatingLeasesExpiringIn2023To2027Member_b1dbcc71-937d-428d-959e-ae3427fbf6fc_terseLabel_en-US" xlink:label="lab_velo_OperatingLeasesExpiringIn2023To2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases Expiring In 2023 To 2027</link:label>
    <link:label id="lab_velo_OperatingLeasesExpiringIn2023To2027Member_label_en-US" xlink:label="lab_velo_OperatingLeasesExpiringIn2023To2027Member" xlink: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 Leases Expiring In 2023 To 2027 [Member]</link:label>
    <link:label id="lab_velo_OperatingLeasesExpiringIn2023To2027Member_documentation_en-US" xlink:label="lab_velo_OperatingLeasesExpiringIn2023To2027Member" xlink: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 Leases Expiring In 2023 To 2027</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OperatingLeasesExpiringIn2023To2027Member" xlink:href="velo-20220930.xsd#velo_OperatingLeasesExpiringIn2023To2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_OperatingLeasesExpiringIn2023To2027Member" xlink:to="lab_velo_OperatingLeasesExpiringIn2023To2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_ccee6a7b-8c95-4927-9bb8-7ef735c874f6_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit (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_velo_ReverseRecapitalizationTransactionCosts_394db698-c479-4734-aa89-920a0f65e557_terseLabel_en-US" xlink:label="lab_velo_ReverseRecapitalizationTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction costs</link:label>
    <link:label id="lab_velo_ReverseRecapitalizationTransactionCosts_label_en-US" xlink:label="lab_velo_ReverseRecapitalizationTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Transaction Costs</link:label>
    <link:label id="lab_velo_ReverseRecapitalizationTransactionCosts_documentation_en-US" xlink:label="lab_velo_ReverseRecapitalizationTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationTransactionCosts" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ReverseRecapitalizationTransactionCosts" xlink:to="lab_velo_ReverseRecapitalizationTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_4229db0f-b892-4ed6-a499-350d4f61256d_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_0ce2c6be-fd64-41d8-9e78-beb4adc7c836_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued in PIPE (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockConvertibleConversionRatio_b21dcd93-38d4-4e0a-b360-b10033023564_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockConvertibleConversionRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion ratio</link:label>
    <link:label id="lab_us-gaap_PreferredStockConvertibleConversionRatio_label_en-US" xlink:label="lab_us-gaap_PreferredStockConvertibleConversionRatio" xlink: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, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockConvertibleConversionRatio" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockConvertibleConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockConvertibleConversionRatio" xlink:to="lab_us-gaap_PreferredStockConvertibleConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_EquipmentLoanMember_b8eea7b6-d370-4213-a79a-e7dea6562f31_terseLabel_en-US" xlink:label="lab_velo_EquipmentLoanMember" xlink: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 loan</link:label>
    <link:label id="lab_velo_EquipmentLoanMember_label_en-US" xlink:label="lab_velo_EquipmentLoanMember" xlink: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 Loan [Member]</link:label>
    <link:label id="lab_velo_EquipmentLoanMember_documentation_en-US" xlink:label="lab_velo_EquipmentLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EquipmentLoanMember" xlink:href="velo-20220930.xsd#velo_EquipmentLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_EquipmentLoanMember" xlink:to="lab_velo_EquipmentLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_LeasePayments_0cd5c157-90bc-44b5-8141-5532f5878e98_terseLabel_en-US" xlink:label="lab_velo_LeasePayments" xlink: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 leases</link:label>
    <link:label id="lab_velo_LeasePayments_label_en-US" xlink:label="lab_velo_LeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Payments</link:label>
    <link:label id="lab_velo_LeasePayments_documentation_en-US" xlink:label="lab_velo_LeasePayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LeasePayments" xlink:href="velo-20220930.xsd#velo_LeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LeasePayments" xlink:to="lab_velo_LeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_LongTermDebtExcludingConvertibleNotes_0b20f219-fb5b-4c89-9c94-1110d912c5f8_totalLabel_en-US" xlink:label="lab_velo_LongTermDebtExcludingConvertibleNotes" 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_velo_LongTermDebtExcludingConvertibleNotes_label_en-US" xlink:label="lab_velo_LongTermDebtExcludingConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Convertible Notes</link:label>
    <link:label id="lab_velo_LongTermDebtExcludingConvertibleNotes_documentation_en-US" xlink:label="lab_velo_LongTermDebtExcludingConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtExcludingConvertibleNotes" xlink:href="velo-20220930.xsd#velo_LongTermDebtExcludingConvertibleNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LongTermDebtExcludingConvertibleNotes" xlink:to="lab_velo_LongTermDebtExcludingConvertibleNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c684ec3b-4271-4399-bf86-15305438db60_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_3b60c18d-a97a-4fcb-860a-271570ec4959_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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_f2e1f012-3444-4320-946d-24004458c3c7_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Defined-Contribution Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_PrivatePlacementWarrantsMember_5a7af21f-f5f8-4f4b-8b67-fdd6702cffde_verboseLabel_en-US" xlink:label="lab_velo_PrivatePlacementWarrantsMember" 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</link:label>
    <link:label id="lab_velo_PrivatePlacementWarrantsMember_1940d59e-087b-443d-b0b6-bc5e83a74132_terseLabel_en-US" xlink:label="lab_velo_PrivatePlacementWarrantsMember" xlink: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_velo_PrivatePlacementWarrantsMember_label_en-US" xlink:label="lab_velo_PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Warrants [Member]</link:label>
    <link:label id="lab_velo_PrivatePlacementWarrantsMember_documentation_en-US" xlink:label="lab_velo_PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to Private Placement Warrants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PrivatePlacementWarrantsMember" xlink:href="velo-20220930.xsd#velo_PrivatePlacementWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_PrivatePlacementWarrantsMember" xlink:to="lab_velo_PrivatePlacementWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet_b9f9d64f-09cb-4ce3-b5ca-8a0cf066c536_terseLabel_en-US" xlink:label="lab_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of warrants into preferred stock, net settlement (in shares)</link:label>
    <link:label id="lab_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet_label_en-US" xlink:label="lab_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet" xlink: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, Shares, Conversion Of Warrants To Preferred Stock, Net</link:label>
    <link:label id="lab_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet_documentation_en-US" xlink:label="lab_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet" xlink: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, Shares, Conversion Of Warrants To Preferred Stock, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet" xlink:href="velo-20220930.xsd#velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet" xlink:to="lab_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_31f39a8e-68ec-4bc8-ac56-cead9ae31101_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_velo_AdvancesOnPurchases_77cf9787-a27b-44d4-8de3-eff4444a6a5d_terseLabel_en-US" xlink:label="lab_velo_AdvancesOnPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor prepayments</link:label>
    <link:label id="lab_velo_AdvancesOnPurchases_label_en-US" xlink:label="lab_velo_AdvancesOnPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances On Purchases</link:label>
    <link:label id="lab_velo_AdvancesOnPurchases_documentation_en-US" xlink:label="lab_velo_AdvancesOnPurchases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances On Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdvancesOnPurchases" xlink:href="velo-20220930.xsd#velo_AdvancesOnPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_AdvancesOnPurchases" xlink:to="lab_velo_AdvancesOnPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_22e7488f-a51d-4673-ae40-f8fbf6358ab7_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_ProceedsFromDebtNetOfIssuanceCosts_0e9925f9-189b-4142-8bfb-1c249e369ce8_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink: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 loan refinance, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink: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 Debt, Net of Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" 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_8513072c-40bd-4c8e-9187-7a7ff7dea9a8_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_c27459e3-e203-405b-9159-db9d0c42e4d6_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_InventoryRawMaterialsNetOfReserves_c31cbe49-6bc5-442c-b54c-634787daf085_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink: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_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink: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, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_4515497e-2eb8-433f-954e-3d294d33a4e1_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">Deferred financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_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_velo_GainLossOnFairValueOfWarrants_ac399b03-1e4f-4122-b992-ea4168f8a644_verboseLabel_en-US" xlink:label="lab_velo_GainLossOnFairValueOfWarrants" 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">Gain (loss) on fair value of warrants</link:label>
    <link:label id="lab_velo_GainLossOnFairValueOfWarrants_label_en-US" xlink:label="lab_velo_GainLossOnFairValueOfWarrants" xlink: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 Fair Value Of Warrants</link:label>
    <link:label id="lab_velo_GainLossOnFairValueOfWarrants_documentation_en-US" xlink:label="lab_velo_GainLossOnFairValueOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Fair Value Of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_GainLossOnFairValueOfWarrants" xlink:href="velo-20220930.xsd#velo_GainLossOnFairValueOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_GainLossOnFairValueOfWarrants" xlink:to="lab_velo_GainLossOnFairValueOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_8a814aa0-5f64-4b9b-89a1-e5fe8991bac2_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_ExtinguishmentOfDebtTypeDomain_5cc79542-1a00-4f4a-834a-188579c0e6c2_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:to="lab_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_0840f8c4-e7d7-4bec-8d53-2b8d72873dc6_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 Loss</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_5a0a8550-ef44-4eb8-aa05-2e4bf49ad858_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_032c0609-0cd0-4e8c-bb7b-55cf622e8562_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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_11188282-4fe4-4b75-8c11-986ca4fdbed4_terseLabel_en-US" xlink:label="lab_velo_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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_label_en-US" xlink:label="lab_velo_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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_documentation_en-US" xlink:label="lab_velo_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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xlink:to="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock_3c10e887-48d4-49a5-9605-59e513792aff_terseLabel_en-US" xlink:label="lab_velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Accrued And Other Current Liabilities [Table Text Block]</link:label>
    <link:label id="lab_velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock" xlink: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 Accrued And Other Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock" xlink:href="velo-20220930.xsd#velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet_9d3273de-2e9a-4686-a85a-d3ffc958d122_terseLabel_en-US" xlink:label="lab_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of warrants into preferred stock, net settlement</link:label>
    <link:label id="lab_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet_label_en-US" xlink:label="lab_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet" xlink: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, Value, Conversion Of Warrants To Preferred Stock, Net</link:label>
    <link:label id="lab_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet_documentation_en-US" xlink:label="lab_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet" xlink: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, Value, Conversion Of Warrants To Preferred Stock, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet" xlink:href="velo-20220930.xsd#velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet" xlink:to="lab_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_d835fad4-26a8-4827-afa5-591c6b00c1c9_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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_1ddea888-ff46-457b-bebf-85e903b1b2a1_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_velo_WarrantsIssuedInConnectionWithRefinancingActivities_1c9ddc32-19e2-4be3-a6af-7e7d2abf93fe_terseLabel_en-US" xlink:label="lab_velo_WarrantsIssuedInConnectionWithRefinancingActivities" xlink: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 warrants in connection with refinancing</link:label>
    <link:label id="lab_velo_WarrantsIssuedInConnectionWithRefinancingActivities_label_en-US" xlink:label="lab_velo_WarrantsIssuedInConnectionWithRefinancingActivities" xlink: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 Issued In Connection With Refinancing Activities</link:label>
    <link:label id="lab_velo_WarrantsIssuedInConnectionWithRefinancingActivities_documentation_en-US" xlink:label="lab_velo_WarrantsIssuedInConnectionWithRefinancingActivities" xlink: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 Issued In Connection With Refinancing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantsIssuedInConnectionWithRefinancingActivities" xlink:href="velo-20220930.xsd#velo_WarrantsIssuedInConnectionWithRefinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_WarrantsIssuedInConnectionWithRefinancingActivities" xlink:to="lab_velo_WarrantsIssuedInConnectionWithRefinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3b8056b9-5148-401f-98ed-93940af616c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_1f273355-9acb-4fc2-abb5-4acc7b23a0d9_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_a5b4aad4-2459-4fba-9b01-9481bd17ee3f_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_us-gaap_ProceedsFromLinesOfCredit_3e31ce7f-616e-4a61-81b5-8e98515c685c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_e7d1ff55-b8a9-424b-b039-71c2fb434d45_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_velo_OtherLocationsMember_1b4f1d61-e7c2-4dc6-8657-3e80018683d8_terseLabel_en-US" xlink:label="lab_velo_OtherLocationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_velo_OtherLocationsMember_label_en-US" xlink:label="lab_velo_OtherLocationsMember" xlink: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 Locations [Member]</link:label>
    <link:label id="lab_velo_OtherLocationsMember_documentation_en-US" xlink:label="lab_velo_OtherLocationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Locations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OtherLocationsMember" xlink:href="velo-20220930.xsd#velo_OtherLocationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_OtherLocationsMember" xlink:to="lab_velo_OtherLocationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_1ee1f1f5-521f-4d4c-a89c-18ff4bfe0901_verboseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" 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">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_d4c570b6-efd8-4268-802d-b875427e4371_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_476e6a00-5102-40de-8c0a-f80cfba84240_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink: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 expected to vest as of end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink: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, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8227538c-940e-48f8-b98a-c0d55221823b_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">Money market funds</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_velo_LegacyVelo3DMember_40c60b16-2cb0-4d45-a774-afcd7616b877_terseLabel_en-US" xlink:label="lab_velo_LegacyVelo3DMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legacy Velo3D</link:label>
    <link:label id="lab_velo_LegacyVelo3DMember_label_en-US" xlink:label="lab_velo_LegacyVelo3DMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legacy Velo3D [Member]</link:label>
    <link:label id="lab_velo_LegacyVelo3DMember_documentation_en-US" xlink:label="lab_velo_LegacyVelo3DMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legacy Velo3D</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LegacyVelo3DMember" xlink:href="velo-20220930.xsd#velo_LegacyVelo3DMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LegacyVelo3DMember" xlink:to="lab_velo_LegacyVelo3DMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_ab60c631-1f01-438a-be5d-92d4643a7ad1_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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_81200f2f-45ac-49e3-a375-7c10dadbdc75_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink: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 as of beginning of period</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_ef787fd7-55ab-4040-abed-555bab3d3581_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value as of end of period</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_b95eb2c7-5051-4122-a5cb-2ac7075a0bcc_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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_8b24f64a-dd99-4809-b355-91d420d4159c_negatedTerseLabel_en-US" xlink:label="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" 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">Cancelled</link:label>
    <link:label id="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_label_en-US" xlink:label="lab_velo_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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_documentation_en-US" xlink:label="lab_velo_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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" xlink:to="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrimeRateMember_20d10f10-39e7-473f-a6c1-d64c0d9dc094_terseLabel_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime</link:label>
    <link:label id="lab_us-gaap_PrimeRateMember_label_en-US" xlink:label="lab_us-gaap_PrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prime Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrimeRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember" xlink:to="lab_us-gaap_PrimeRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_357d36a7-fc37-4012-a43a-2dd307d10ebc_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 Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_61f3eb3f-08c7-4b7b-a72d-0ff38fb3eef8_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">Revenue</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_velo_JAWSSpitfireAcquisitionCorporationMember_b50ca65d-991c-492e-be9a-b01437d34db0_terseLabel_en-US" xlink:label="lab_velo_JAWSSpitfireAcquisitionCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JAWS Spitfire</link:label>
    <link:label id="lab_velo_JAWSSpitfireAcquisitionCorporationMember_label_en-US" xlink:label="lab_velo_JAWSSpitfireAcquisitionCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JAWS Spitfire Acquisition Corporation [Member]</link:label>
    <link:label id="lab_velo_JAWSSpitfireAcquisitionCorporationMember_documentation_en-US" xlink:label="lab_velo_JAWSSpitfireAcquisitionCorporationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JAWS Spitfire Acquisition Corporation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_JAWSSpitfireAcquisitionCorporationMember" xlink:href="velo-20220930.xsd#velo_JAWSSpitfireAcquisitionCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_JAWSSpitfireAcquisitionCorporationMember" xlink:to="lab_velo_JAWSSpitfireAcquisitionCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_d581fe20-afd6-42bd-9461-a8a1629b4244_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink: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, Unrealized Loss Position, Fair Value [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_bf161e08-5ccd-4ac1-9d74-beb4fa6e2277_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_velo_StockIssuedDuringPeriodValueConversionOfWarrants_f132638e-ec09-4c22-909d-57f7bf538133_terseLabel_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodValueConversionOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of warrants into common stock, net settlement</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodValueConversionOfWarrants_label_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodValueConversionOfWarrants" xlink: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, Conversion Of Warrants</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodValueConversionOfWarrants_documentation_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodValueConversionOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Conversion Of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodValueConversionOfWarrants" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodValueConversionOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_StockIssuedDuringPeriodValueConversionOfWarrants" xlink:to="lab_velo_StockIssuedDuringPeriodValueConversionOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_52a0d725-fa61-473f-9cd3-a8cce3d8eb95_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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_a411208c-b9df-4f1e-a223-43712afd11ff_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">Balance as of beginning of period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_f201d596-6313-4a8c-b378-49a309b52f69_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">Balance as of end of period</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_us-gaap_CreditFacilityDomain_cccb4798-d8dc-479f-9531-4d973ecfc95c_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ReverseRecapitalizationNet_03f1e6ad-37f0-4be2-98a8-ec43746b01d6_terseLabel_en-US" xlink:label="lab_velo_ReverseRecapitalizationNet" xlink: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 proceeds from transactions</link:label>
    <link:label id="lab_velo_ReverseRecapitalizationNet_label_en-US" xlink:label="lab_velo_ReverseRecapitalizationNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Net</link:label>
    <link:label id="lab_velo_ReverseRecapitalizationNet_documentation_en-US" xlink:label="lab_velo_ReverseRecapitalizationNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationNet" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ReverseRecapitalizationNet" xlink:to="lab_velo_ReverseRecapitalizationNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_f7a74782-1b00-4a07-a428-930bd09e4dc6_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 per Warrant (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_19bcbc64-53a5-4bca-83b6-b0aa16b8864e_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_5e6e808a-6964-4710-b35d-fbb69011efb3_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaidYearTwo_494c3351-2a0a-46c0-ad5f-cb6bafe87ffa_terseLabel_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidYearTwo" xlink: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_velo_LesseeLeaseLiabilityToBePaidYearTwo_label_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid, Year Two</link:label>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaidYearTwo_documentation_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidYearTwo" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaidYearTwo" xlink:to="lab_velo_LesseeLeaseLiabilityToBePaidYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_DebtInstrumentCovenantRevenueRequirement_ef56dead-d8d3-4aa7-a181-91d2ef70fe25_terseLabel_en-US" xlink:label="lab_velo_DebtInstrumentCovenantRevenueRequirement" xlink: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 requirement</link:label>
    <link:label id="lab_velo_DebtInstrumentCovenantRevenueRequirement_label_en-US" xlink:label="lab_velo_DebtInstrumentCovenantRevenueRequirement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Revenue Requirement</link:label>
    <link:label id="lab_velo_DebtInstrumentCovenantRevenueRequirement_documentation_en-US" xlink:label="lab_velo_DebtInstrumentCovenantRevenueRequirement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Revenue Requirement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtInstrumentCovenantRevenueRequirement" xlink:href="velo-20220930.xsd#velo_DebtInstrumentCovenantRevenueRequirement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_DebtInstrumentCovenantRevenueRequirement" xlink:to="lab_velo_DebtInstrumentCovenantRevenueRequirement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_618205a4-455b-4831-89e2-eaa8be23e34d_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_srt_RepurchaseAgreementCounterpartyNameDomain_6e69c40a-2026-405b-b684-159c5ca848f6_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_e1b6257a-7759-465c-a488-dd7b4c94cdce_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">Selling 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_45059fdf-4c40-43ff-a67d-8227464cf4c3_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_84bd5c52-bef6-4e49-8b9a-be15b2c3610e_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_a78a8795-ad88-4950-8bec-c68c24d94075_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of end of period</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_98dfefc2-6264-43aa-8f11-c950fd612462_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">Cancelled (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_velo_DebtCovenantTermsDomain_ba076cff-7103-4c89-a4c7-9067e1bd9e9d_terseLabel_en-US" xlink:label="lab_velo_DebtCovenantTermsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Terms [Domain]</link:label>
    <link:label id="lab_velo_DebtCovenantTermsDomain_label_en-US" xlink:label="lab_velo_DebtCovenantTermsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Terms [Domain]</link:label>
    <link:label id="lab_velo_DebtCovenantTermsDomain_documentation_en-US" xlink:label="lab_velo_DebtCovenantTermsDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant Terms [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtCovenantTermsDomain" xlink:href="velo-20220930.xsd#velo_DebtCovenantTermsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_DebtCovenantTermsDomain" xlink:to="lab_velo_DebtCovenantTermsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaidYearFour_5556becf-fce6-4785-8921-e9753d2d5d44_terseLabel_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidYearFour" xlink: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_velo_LesseeLeaseLiabilityToBePaidYearFour_label_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid, Year Four</link:label>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaidYearFour_documentation_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidYearFour" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaidYearFour" xlink:to="lab_velo_LesseeLeaseLiabilityToBePaidYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_WarrantsReclassified_bfc216f9-6b97-488d-bba3-7bd914bab31e_terseLabel_en-US" xlink:label="lab_velo_WarrantsReclassified" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of warrants liability upon the reverse recapitalization</link:label>
    <link:label id="lab_velo_WarrantsReclassified_label_en-US" xlink:label="lab_velo_WarrantsReclassified" xlink: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 Reclassified</link:label>
    <link:label id="lab_velo_WarrantsReclassified_documentation_en-US" xlink:label="lab_velo_WarrantsReclassified" xlink: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 Reclassified</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantsReclassified" xlink:href="velo-20220930.xsd#velo_WarrantsReclassified"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_WarrantsReclassified" xlink:to="lab_velo_WarrantsReclassified" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_12cf43a2-7cb1-45ea-8783-976e0d4d81a0_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermAxis" xlink:to="lab_us-gaap_LeaseContractualTermAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_a779aed8-ad03-462b-b1c4-ee46794b5b72_terseLabel_en-US" xlink:label="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" xlink: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 to vest (in shares)</link:label>
    <link:label id="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_label_en-US" xlink:label="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" xlink: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, Expected To Vest</link:label>
    <link:label id="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_documentation_en-US" xlink:label="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" xlink: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, Expected To Vest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" xlink:to="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_17524d3c-d971-4c57-bdd6-22deadf5b77a_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_d68ae26e-ba15-419d-9e83-cac3c875681c_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_f58060fc-a863-474b-a4f9-b3912b26148b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_bb62ade9-1287-4f5c-9f34-d7a283bfaf48_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_97ecd974-e1a5-4d0a-a0b6-aab877dfe8f7_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 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_c673d289-3eb9-4164-ad93-bee15628fd3d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in Fair Value of Level 3 Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_a7196e38-256f-4894-8f40-936ef59ed655_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_velo_DebtInstrumentNumberOfAdvancesExecuted_3066535d-1174-453f-a340-2bead722d249_terseLabel_en-US" xlink:label="lab_velo_DebtInstrumentNumberOfAdvancesExecuted" xlink: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 advances</link:label>
    <link:label id="lab_velo_DebtInstrumentNumberOfAdvancesExecuted_label_en-US" xlink:label="lab_velo_DebtInstrumentNumberOfAdvancesExecuted" xlink: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, Number Of Advances Executed</link:label>
    <link:label id="lab_velo_DebtInstrumentNumberOfAdvancesExecuted_documentation_en-US" xlink:label="lab_velo_DebtInstrumentNumberOfAdvancesExecuted" xlink: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, Number Of Advances Executed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtInstrumentNumberOfAdvancesExecuted" xlink:href="velo-20220930.xsd#velo_DebtInstrumentNumberOfAdvancesExecuted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_DebtInstrumentNumberOfAdvancesExecuted" xlink:to="lab_velo_DebtInstrumentNumberOfAdvancesExecuted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_86d6c87e-8b60-4bfd-9d62-c61a349698dc_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_RecurringPaymentMember_e2312bbb-fb7e-4a46-9948-646d4be81911_terseLabel_en-US" xlink:label="lab_velo_RecurringPaymentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring payment</link:label>
    <link:label id="lab_velo_RecurringPaymentMember_label_en-US" xlink:label="lab_velo_RecurringPaymentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring Payment [Member]</link:label>
    <link:label id="lab_velo_RecurringPaymentMember_documentation_en-US" xlink:label="lab_velo_RecurringPaymentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RecurringPaymentMember" xlink:href="velo-20220930.xsd#velo_RecurringPaymentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_RecurringPaymentMember" xlink:to="lab_velo_RecurringPaymentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_0c98294e-0c6e-48b8-b1cf-37d26a9883b0_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_556c8c10-983b-42df-8081-2c8aef1430c1_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 Stock-Based Compensation Expense</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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d2308cac-2e6a-4aab-8628-00dfa61f3d36_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_Customer9Member_686c1184-cb57-41eb-8fe0-bbe12bfce658_terseLabel_en-US" xlink:label="lab_velo_Customer9Member" xlink: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 9</link:label>
    <link:label id="lab_velo_Customer9Member_label_en-US" xlink:label="lab_velo_Customer9Member" xlink: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 9 [Member]</link:label>
    <link:label id="lab_velo_Customer9Member_documentation_en-US" xlink:label="lab_velo_Customer9Member" xlink: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 9</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer9Member" xlink:href="velo-20220930.xsd#velo_Customer9Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_Customer9Member" xlink:to="lab_velo_Customer9Member" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaidYearOne_8e8cfc62-6615-45e2-a750-bd21e97297fd_terseLabel_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaidYearOne_label_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid, Year One</link:label>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaidYearOne_documentation_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidYearOne" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaidYearOne" xlink:to="lab_velo_LesseeLeaseLiabilityToBePaidYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_35200140-61b3-4cef-a722-5e1b9be7cd34_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink: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 upon exercise of stock options and release of restricted stock units</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_0f793aa6-faf3-439f-8186-c671d99459d7_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease-Related Balances</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_2358eb86-016d-4e7c-b5c6-ad15e8f77285_periodStartLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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_BusinessCombinationContingentConsiderationLiability_ca62992e-2ca0-4563-a1b6-f09a53e4d6c8_periodEndLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_66bb50fa-2897-4749-b7cc-ba12f3e6ff47_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_velo_EarnoutShareUnitsMember_930d93fe-8100-478c-bfcc-2a41a400b88e_terseLabel_en-US" xlink:label="lab_velo_EarnoutShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout shares - employees</link:label>
    <link:label id="lab_velo_EarnoutShareUnitsMember_label_en-US" xlink:label="lab_velo_EarnoutShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Share Units [Member]</link:label>
    <link:label id="lab_velo_EarnoutShareUnitsMember_documentation_en-US" xlink:label="lab_velo_EarnoutShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Share Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EarnoutShareUnitsMember" xlink:href="velo-20220930.xsd#velo_EarnoutShareUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_EarnoutShareUnitsMember" xlink:to="lab_velo_EarnoutShareUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_4f56dfa1-ee45-4a50-a7ba-f0a7af1ccd63_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 Nonvested Restricted Stock Units 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_RevenueRecognitionPolicyTextBlock_50a3e34a-dfd1-452a-bfee-b4655aa93005_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_41875404-bf2f-4427-8118-12e7fcfb4c50_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_velo_EquipmentOnLeaseMember_51a19b71-58fe-4811-ae1a-5d89c927db36_terseLabel_en-US" xlink:label="lab_velo_EquipmentOnLeaseMember" xlink: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 on lease</link:label>
    <link:label id="lab_velo_EquipmentOnLeaseMember_label_en-US" xlink:label="lab_velo_EquipmentOnLeaseMember" xlink: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 On Lease [Member]</link:label>
    <link:label id="lab_velo_EquipmentOnLeaseMember_documentation_en-US" xlink:label="lab_velo_EquipmentOnLeaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment On Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EquipmentOnLeaseMember" xlink:href="velo-20220930.xsd#velo_EquipmentOnLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_EquipmentOnLeaseMember" xlink:to="lab_velo_EquipmentOnLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_aa8d7f15-e1f2-4879-ba38-3881c95e2a1c_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">Released (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_cb3076a6-2a68-432c-a28a-7f82e91e4e53_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_Customer6Member_bd2e44a5-d260-48c3-94d3-3f0ad0a3545d_terseLabel_en-US" xlink:label="lab_velo_Customer6Member" xlink: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 6</link:label>
    <link:label id="lab_velo_Customer6Member_label_en-US" xlink:label="lab_velo_Customer6Member" xlink: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 6 [Member]</link:label>
    <link:label id="lab_velo_Customer6Member_documentation_en-US" xlink:label="lab_velo_Customer6Member" xlink: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 6</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer6Member" xlink:href="velo-20220930.xsd#velo_Customer6Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_Customer6Member" xlink:to="lab_velo_Customer6Member" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember_c0bdfe82-774a-406c-a57d-93e860c59e66_terseLabel_en-US" xlink:label="lab_velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors</link:label>
    <link:label id="lab_velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember_label_en-US" xlink:label="lab_velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors [Member]</link:label>
    <link:label id="lab_velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember_documentation_en-US" xlink:label="lab_velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember" xlink:href="velo-20220930.xsd#velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember" xlink:to="lab_velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_c21314cc-97bd-40bf-86ce-3b71c0959c2f_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_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock_2afd068f-11c7-41db-bd7f-ccb5693530c2_terseLabel_en-US" xlink:label="lab_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible notes into preferred stock</link:label>
    <link:label id="lab_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock_label_en-US" xlink:label="lab_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock" xlink: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, Value, Conversion Of Convertible Debt Into Preferred Stock</link:label>
    <link:label id="lab_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock_documentation_en-US" xlink:label="lab_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock" xlink: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, Value, Conversion Of Convertible Debt Into Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock" xlink:href="velo-20220930.xsd#velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock" xlink:to="lab_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_370e9786-8a9a-4a20-9fbc-8172ae00d8bd_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 and 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_AssetsCurrentAbstract_c837f408-a71f-44db-8a17-57c6d6a1131c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_f07b0a0e-9af5-4638-9e56-bb43fcd4885f_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">Noncurrent (Other noncurrent liabilities)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_a46f18da-8f95-4a00-9ccd-c2d115d20d98_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion</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_velo_FairValueAdjustmentOfDerivativesAndWarrants_bd70d345-7d08-4fe4-9738-95eea7e7db34_terseLabel_en-US" xlink:label="lab_velo_FairValueAdjustmentOfDerivativesAndWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on fair value of contingent earnout liabilities</link:label>
    <link:label id="lab_velo_FairValueAdjustmentOfDerivativesAndWarrants_label_en-US" xlink:label="lab_velo_FairValueAdjustmentOfDerivativesAndWarrants" xlink: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 Adjustment Of Derivatives And Warrants</link:label>
    <link:label id="lab_velo_FairValueAdjustmentOfDerivativesAndWarrants_documentation_en-US" xlink:label="lab_velo_FairValueAdjustmentOfDerivativesAndWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Adjustment Of Derivatives And Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_FairValueAdjustmentOfDerivativesAndWarrants" xlink:href="velo-20220930.xsd#velo_FairValueAdjustmentOfDerivativesAndWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_FairValueAdjustmentOfDerivativesAndWarrants" xlink:to="lab_velo_FairValueAdjustmentOfDerivativesAndWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_0b25dca9-553a-4974-84b8-5218fb266a8a_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">Fair Value Assumptions</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_a4a3f63b-96fc-4175-865d-afab6d3fe8bd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_0814e114-b0ab-4e03-b5c4-a27b2ec4a468_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_c662454f-8104-49db-842f-c11eefbb9305_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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_a3464354-9479-4d80-b984-f09f2e6ed200_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue by Geographic Area</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_d9e68561-04ee-4a14-928b-9722c1521ea9_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_c67e319f-714d-4296-b989-d1d37a9dac25_negatedLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated 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_41a0303d-de1f-4511-ad08-52601d98ff5b_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 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_e864de05-5b0f-4497-8a24-a7af0ce6484e_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_38ab6d82-8ce1-4e5b-9815-04d1cf39a9ef_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" 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_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_b4fc3473-0b55-4c01-916c-004ea97f0964_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_ProceedsFromIssuanceOfPrivatePlacement_50899215-5193-4a96-8d53-27749734a9ac_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink: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 PIPE financing</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Private Placement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue_ab7d043b-266b-4760-972e-6b9a3abd9093_terseLabel_en-US" xlink:label="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" xlink: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 to vest (in dollars per share)</link:label>
    <link:label id="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" xlink: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, Expected To Vest, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" xlink: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, Expected To Vest, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" xlink:to="lab_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaid_6cb8d5a9-4184-4c1c-936e-de80c52fa59b_totalLabel_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaid" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease payments</link:label>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaid_label_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid</link:label>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaid_documentation_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaid" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaid" xlink:to="lab_velo_LesseeLeaseLiabilityToBePaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_f7c72647-1787-4acc-9ab4-a07e5b62f0ca_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_8b342b8f-00f2-4f0e-a8f9-f6d61c44e5f6_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_0377459a-7cb2-43e8-a77c-084a6a383c85_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_c30e2cf5-b680-4e73-95b5-e26c7a4a8769_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_WarrantsAndRightsOutstandingTerm_40743aae-85ee-4c6d-8542-ddf6b3e632b9_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants term</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingTerm_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_c2ea3a87-18e9-402b-a48d-7922cf06c74c_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_0dd501cf-7019-449f-b9c5-986454bd35b9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested RSUs</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8d306955-97b9-44e5-b08b-6114f047c0cc_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">Balance as of beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d2399b4a-a3de-4658-9e3e-201214d30ba1_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">Balance as of end of period (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_velo_Customer7Member_466bbe16-8d90-46e3-a2b5-cb998e2f5862_terseLabel_en-US" xlink:label="lab_velo_Customer7Member" xlink: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 7</link:label>
    <link:label id="lab_velo_Customer7Member_label_en-US" xlink:label="lab_velo_Customer7Member" xlink: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 7 [Member]</link:label>
    <link:label id="lab_velo_Customer7Member_documentation_en-US" xlink:label="lab_velo_Customer7Member" xlink: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 7</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer7Member" xlink:href="velo-20220930.xsd#velo_Customer7Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_Customer7Member" xlink:to="lab_velo_Customer7Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_a3f8cd8c-88a0-42f3-a7e9-48c4855d4af1_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_d8c5939d-8bb2-4edb-b844-750fcb1b86db_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_velo_MeasurementInputTradingVolatilityMember_139a3508-4f60-4011-9440-36bd91402abc_terseLabel_en-US" xlink:label="lab_velo_MeasurementInputTradingVolatilityMember" xlink: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, Trading Volatility</link:label>
    <link:label id="lab_velo_MeasurementInputTradingVolatilityMember_label_en-US" xlink:label="lab_velo_MeasurementInputTradingVolatilityMember" xlink: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, Trading Volatility [Member]</link:label>
    <link:label id="lab_velo_MeasurementInputTradingVolatilityMember_documentation_en-US" xlink:label="lab_velo_MeasurementInputTradingVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Trading Volatility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_MeasurementInputTradingVolatilityMember" xlink:href="velo-20220930.xsd#velo_MeasurementInputTradingVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_MeasurementInputTradingVolatilityMember" xlink:to="lab_velo_MeasurementInputTradingVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_8604933d-d975-45c5-95bc-83015163e2f9_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">Net book value (Other assets)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_39d04903-c170-41ea-bb7e-daabbf41da30_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" 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 Loss</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink: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, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_DebtInstrumentCovenantAdjustedQuickRatio_277f525d-d1f8-4a78-8899-1726b82d5360_terseLabel_en-US" xlink:label="lab_velo_DebtInstrumentCovenantAdjustedQuickRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted quick ratio</link:label>
    <link:label id="lab_velo_DebtInstrumentCovenantAdjustedQuickRatio_label_en-US" xlink:label="lab_velo_DebtInstrumentCovenantAdjustedQuickRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Adjusted Quick Ratio</link:label>
    <link:label id="lab_velo_DebtInstrumentCovenantAdjustedQuickRatio_documentation_en-US" xlink:label="lab_velo_DebtInstrumentCovenantAdjustedQuickRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Covenant, Adjusted Quick Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtInstrumentCovenantAdjustedQuickRatio" xlink:href="velo-20220930.xsd#velo_DebtInstrumentCovenantAdjustedQuickRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_DebtInstrumentCovenantAdjustedQuickRatio" xlink:to="lab_velo_DebtInstrumentCovenantAdjustedQuickRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_025a1cae-f9f0-4192-b53f-71d155967253_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock redeemed</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_6a0e6b57-35c8-4bf3-9e5a-8a27a07e8aa0_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_cbf98888-8d29-467d-8742-e07503b314ae_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A redeemable convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesAPreferredStockMember" xlink:to="lab_us-gaap_SeriesAPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_50e49bf3-f4da-44c6-9053-5c6275bb81c3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink: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 expected to vest as of end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink: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 Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_af175d0f-b88c-4700-ab9f-aebb0c3f5888_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_e6a889dc-d41e-40af-8bd1-f34df627c3b7_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_693896e1-63b3-4e95-9fcb-5f69a7cc81ca_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_0e4d5210-bcfb-48f7-8366-7192b06aaeda_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">Stock Option Plan 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_c6531055-3374-4f5c-bf15-cd91bcbad822_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_7f8af98b-0542-4609-822b-dc48e5ce3f60_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_NewAccountingPronouncementsPolicyPolicyTextBlock_d3b426a5-20a3-4ad1-a51a-56166a3a46ca_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Issued Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_a3144420-31c0-47cf-837a-e8801c6d790c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of debt, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink: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, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorDirectFinancingLeasesTextBlock_8e07418b-d0af-432c-9205-24eb041778b8_terseLabel_en-US" xlink:label="lab_us-gaap_LessorDirectFinancingLeasesTextBlock" xlink: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 on Lease, Net</link:label>
    <link:label id="lab_us-gaap_LessorDirectFinancingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LessorDirectFinancingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Direct Financing Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorDirectFinancingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorDirectFinancingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorDirectFinancingLeasesTextBlock" xlink:to="lab_us-gaap_LessorDirectFinancingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0d24284c-6b5a-4a92-8051-997f74e651ef_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_dei_DocumentInformationTable_60f01750-8883-40f0-96ef-2c20df204295_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink: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 Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink: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 Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_cd6ce9b5-b2da-45ef-984c-71e1c6e712bf_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares used in computing net loss per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_9d971999-d39f-476d-8fce-43a8fcbe4fbd_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_1e4a93bc-6bf2-4928-a439-866c2907d051_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d23243e4-280a-4e11-8b7a-e1f6ab0355e2_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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 outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="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_velo_Customer8Member_c92850cc-6f3c-4fbc-851d-0f65abb16fd9_terseLabel_en-US" xlink:label="lab_velo_Customer8Member" xlink: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 8</link:label>
    <link:label id="lab_velo_Customer8Member_label_en-US" xlink:label="lab_velo_Customer8Member" xlink: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 8 [Member]</link:label>
    <link:label id="lab_velo_Customer8Member_documentation_en-US" xlink:label="lab_velo_Customer8Member" xlink: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 8</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer8Member" xlink:href="velo-20220930.xsd#velo_Customer8Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_Customer8Member" xlink:to="lab_velo_Customer8Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_401efa7b-5e72-49ca-9cec-487d46d64320_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_StockRepurchasedDuringPeriodShares_563c2980-fb6f-45f4-96a5-fcf968f23b0d_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock redeemed (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_bcf8062d-09f8-4522-91e2-9a8aa176769b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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 redemption of shares (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_5a324846-c420-4d01-8868-f3adf7902b38_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs, current</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Current, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_cb72044c-281d-4033-b765-f70d79dcaca4_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_IncomeTaxExpenseBenefit_564d9715-e7e7-496d-b3f1-3c84376a0bcb_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_srt_SegmentGeographicalDomain_fd6aa747-13f9-431d-b260-430d81760438_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_aa3f350e-efd2-409e-ac12-305578846f21_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B redeemable convertible preferred stock</link:label>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesBPreferredStockMember" xlink:to="lab_us-gaap_SeriesBPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_A2021StockOptionPlanMember_9c6affab-8b56-41dc-b23d-fb1b83a23eba_terseLabel_en-US" xlink:label="lab_velo_A2021StockOptionPlanMember" xlink: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 Stock Option Plan</link:label>
    <link:label id="lab_velo_A2021StockOptionPlanMember_label_en-US" xlink:label="lab_velo_A2021StockOptionPlanMember" xlink: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 Stock Option Plan [Member]</link:label>
    <link:label id="lab_velo_A2021StockOptionPlanMember_documentation_en-US" xlink:label="lab_velo_A2021StockOptionPlanMember" xlink: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 Stock Option Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2021StockOptionPlanMember" xlink:href="velo-20220930.xsd#velo_A2021StockOptionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_A2021StockOptionPlanMember" xlink:to="lab_velo_A2021StockOptionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_OfficeAndManufacturingFacilitiesMember_b3c3b444-b3a8-43fd-bde6-ee7886d8d62e_terseLabel_en-US" xlink:label="lab_velo_OfficeAndManufacturingFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office And Manufacturing Facilities</link:label>
    <link:label id="lab_velo_OfficeAndManufacturingFacilitiesMember_label_en-US" xlink:label="lab_velo_OfficeAndManufacturingFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office And Manufacturing Facilities [Member]</link:label>
    <link:label id="lab_velo_OfficeAndManufacturingFacilitiesMember_documentation_en-US" xlink:label="lab_velo_OfficeAndManufacturingFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office And Manufacturing Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OfficeAndManufacturingFacilitiesMember" xlink:href="velo-20220930.xsd#velo_OfficeAndManufacturingFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_OfficeAndManufacturingFacilitiesMember" xlink:to="lab_velo_OfficeAndManufacturingFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_a09a110c-c68e-4a56-b657-92b487026360_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_fa6b38e1-a6a5-4be3-a977-bc2d910307c9_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">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_velo_PublicShareholdersMember_af927022-d90e-4aa4-ad25-c9c15af7b014_terseLabel_en-US" xlink:label="lab_velo_PublicShareholdersMember" xlink: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</link:label>
    <link:label id="lab_velo_PublicShareholdersMember_label_en-US" xlink:label="lab_velo_PublicShareholdersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Shareholders [Member]</link:label>
    <link:label id="lab_velo_PublicShareholdersMember_documentation_en-US" xlink:label="lab_velo_PublicShareholdersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Shareholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PublicShareholdersMember" xlink:href="velo-20220930.xsd#velo_PublicShareholdersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_PublicShareholdersMember" xlink:to="lab_velo_PublicShareholdersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_5fba0fb1-a40e-450c-bc87-0caa74726bd5_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_ebbe1a1b-af53-4ce0-bd74-f9140e0778da_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_e868ebe9-09d8-4b63-aaf4-fbc6e86f5e02_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_velo_LeaseLiabilityCurrent_f8e5a4d5-5252-4aad-8baa-7887ce313ad4_terseLabel_en-US" xlink:label="lab_velo_LeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability&#8201;&#8211;&#8201;current portion</link:label>
    <link:label id="lab_velo_LeaseLiabilityCurrent_label_en-US" xlink:label="lab_velo_LeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability, Current</link:label>
    <link:label id="lab_velo_LeaseLiabilityCurrent_documentation_en-US" xlink:label="lab_velo_LeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LeaseLiabilityCurrent" xlink:href="velo-20220930.xsd#velo_LeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LeaseLiabilityCurrent" xlink:to="lab_velo_LeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8f51c67f-dbfc-4588-b953-97636fd51085_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_79b6d073-6290-40dc-818e-316b682900c2_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_88bff65b-1ef9-49a0-98ac-f3f887d2ff8e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_04e47e59-6874-43d6-89e3-df2da72b38ec_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 Inventories</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_velo_StockIssuedDuringPeriodSharesReverseRecapitalization_87d8f185-1496-4863-a6f4-e29411b5237d_totalLabel_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodSharesReverseRecapitalization" 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">Shares and PIPE Financing Shares (in shares)</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodSharesReverseRecapitalization_label_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodSharesReverseRecapitalization" xlink: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, Reverse Recapitalization</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodSharesReverseRecapitalization_documentation_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodSharesReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodSharesReverseRecapitalization" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodSharesReverseRecapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_StockIssuedDuringPeriodSharesReverseRecapitalization" xlink:to="lab_velo_StockIssuedDuringPeriodSharesReverseRecapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_83738c86-2ad7-48f7-8bd0-c4c7556b1c7c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_6a663abf-f510-4297-84f1-f532ca44ab15_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of contributions that fully vest</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:to="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5ba9ed65-807b-431a-a1fb-b9b6de09f4d1_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_velo_PublicWarrantsMember_12ccf1ee-4cde-4a51-94c6-f65fb43ee99a_netLabel_en-US" xlink:label="lab_velo_PublicWarrantsMember" 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">Public</link:label>
    <link:label id="lab_velo_PublicWarrantsMember_0bd9a5d5-b5b1-423f-93a2-14f494b75136_terseLabel_en-US" xlink:label="lab_velo_PublicWarrantsMember" xlink: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_velo_PublicWarrantsMember_label_en-US" xlink:label="lab_velo_PublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Warrants [Member]</link:label>
    <link:label id="lab_velo_PublicWarrantsMember_documentation_en-US" xlink:label="lab_velo_PublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This member stands for public warrants.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PublicWarrantsMember" xlink:href="velo-20220930.xsd#velo_PublicWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_PublicWarrantsMember" xlink:to="lab_velo_PublicWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_a8467b69-dd2c-4b0f-a03e-260ab006be53_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, Net</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_DeferredFinanceCostsGross_e9f5a8dc-c103-4335-9109-5ed2e4d0a0a5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock_f4ae23e4-1ad1-4563-b583-63eb6543ee81_terseLabel_en-US" xlink:label="lab_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization</link:label>
    <link:label id="lab_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock_label_en-US" xlink:label="lab_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock" xlink: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, Value, Conversion Of Preferred Stock Into Common Stock</link:label>
    <link:label id="lab_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock_documentation_en-US" xlink:label="lab_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock" xlink: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, Value, Conversion Of Preferred Stock Into Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock" xlink:href="velo-20220930.xsd#velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock" xlink:to="lab_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_bf64feab-d9d2-4c86-9b10-98624f0b1c76_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.00001 par value&#8201;- 500,000,000 shares authorized at September&#160;30, 2022 and December&#160;31, 2021, 186,412,818 and 183,232,494 shares issued and outstanding as of September&#160;30, 2022 and December&#160;31, 2021, 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_velo_PrivateWarrantsMember_ead4b780-f85e-4268-801e-0481bf3c5279_terseLabel_en-US" xlink:label="lab_velo_PrivateWarrantsMember" xlink: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 Warrants</link:label>
    <link:label id="lab_velo_PrivateWarrantsMember_label_en-US" xlink:label="lab_velo_PrivateWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Warrants [Member]</link:label>
    <link:label id="lab_velo_PrivateWarrantsMember_documentation_en-US" xlink:label="lab_velo_PrivateWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PrivateWarrantsMember" xlink:href="velo-20220930.xsd#velo_PrivateWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_PrivateWarrantsMember" xlink:to="lab_velo_PrivateWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_eb87d220-e595-463d-a2da-fc381dcf7ad6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ComputersAndSoftwareMember_e42ae18f-d51c-48aa-9a25-08d8afda62e8_terseLabel_en-US" xlink:label="lab_velo_ComputersAndSoftwareMember" xlink: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 and software</link:label>
    <link:label id="lab_velo_ComputersAndSoftwareMember_label_en-US" xlink:label="lab_velo_ComputersAndSoftwareMember" xlink: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 And Software [Member]</link:label>
    <link:label id="lab_velo_ComputersAndSoftwareMember_documentation_en-US" xlink:label="lab_velo_ComputersAndSoftwareMember" xlink: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 And Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ComputersAndSoftwareMember" xlink:href="velo-20220930.xsd#velo_ComputersAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ComputersAndSoftwareMember" xlink:to="lab_velo_ComputersAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_67974bb3-64f7-4f23-8cee-6866267ac41d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability_f143db75-60df-4b95-a28b-8d4ebd5eb171_negatedTerseLabel_en-US" xlink:label="lab_velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability" 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">Gain on fair value of contingent earnout liabilities</link:label>
    <link:label id="lab_velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability_label_en-US" xlink:label="lab_velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Gain (Loss) On Fair Value, Liability</link:label>
    <link:label id="lab_velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability_documentation_en-US" xlink:label="lab_velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Gain (Loss) On Fair Value, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability" xlink:href="velo-20220930.xsd#velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability" xlink:to="lab_velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ee475f41-1bf9-4764-9721-f2467dc43873_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_3d31568c-9ad0-476c-b3d2-2773084a7e91_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">Conversion price (in usd 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_c993847d-9424-4ca4-b142-d267155096bf_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 Potentially Dilutive Shares Excluded from Computation of Net Loss 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_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_7e4a496d-2125-44ff-ab54-27454cf5944c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink: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, Assets and Liabilities Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink: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 Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_1c8a2333-4e27-4a38-a1b5-dbd0cdf66f48_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease expense</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_WarrantLiabilitiesFairValueDisclosure_722e818f-0104-4672-9bde-93e8eb29850f_terseLabel_en-US" xlink:label="lab_velo_WarrantLiabilitiesFairValueDisclosure" xlink: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 liabilities</link:label>
    <link:label id="lab_velo_WarrantLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_velo_WarrantLiabilitiesFairValueDisclosure" xlink: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 Liabilities, Fair Value Disclosure</link:label>
    <link:label id="lab_velo_WarrantLiabilitiesFairValueDisclosure_documentation_en-US" xlink:label="lab_velo_WarrantLiabilitiesFairValueDisclosure" xlink: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 Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantLiabilitiesFairValueDisclosure" xlink:href="velo-20220930.xsd#velo_WarrantLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_WarrantLiabilitiesFairValueDisclosure" xlink:to="lab_velo_WarrantLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_abe11f4f-9981-4d4a-8dd3-50eb939545a5_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_47a65aa9-0843-4a20-90a9-e2c25f88093d_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents and restricted cash at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bb0c3161-7256-438d-b7d9-98f5d17ca9ed_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents and restricted cash at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_29f6c68e-9783-4ee5-bd5e-9b166ffe11eb_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink: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 cash and 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_velo_LeaseLiabilityAbstract_90be0965-7f1c-43f1-b914-7e95a038d323_terseLabel_en-US" xlink:label="lab_velo_LeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability [Abstract]</link:label>
    <link:label id="lab_velo_LeaseLiabilityAbstract_label_en-US" xlink:label="lab_velo_LeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability [Abstract]</link:label>
    <link:label id="lab_velo_LeaseLiabilityAbstract_documentation_en-US" xlink:label="lab_velo_LeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LeaseLiabilityAbstract" xlink:href="velo-20220930.xsd#velo_LeaseLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LeaseLiabilityAbstract" xlink:to="lab_velo_LeaseLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance_0c92a8f9-f98d-422a-b55e-03e5419f43a4_terseLabel_en-US" xlink:label="lab_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" xlink: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 on Issue Date per warrant (in dollars per warrant)</link:label>
    <link:label id="lab_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance_label_en-US" xlink:label="lab_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" xlink: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 Value Of Warrants Or Rights At Issuance</link:label>
    <link:label id="lab_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance_documentation_en-US" xlink:label="lab_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" xlink: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 Value Of Warrants Or Rights At Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" xlink:href="velo-20220930.xsd#velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" xlink:to="lab_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_3609478c-960d-4d89-89fd-e8f896811c34_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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_9827bb47-0166-46fc-838f-946a132bb803_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" 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">Adjustments to Additional Paid in Capital, Warrant Issued</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Warrant Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_a4de24b8-cec7-4290-8576-2f58838e3492_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant, measurement input</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:to="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputSharePriceMember_3b94f13a-f915-4aab-bc62-54823cc5817a_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">Current stock price (in dollars per share)</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_LiabilitiesCurrentAbstract_ee058c70-bb68-4972-b8fc-e61afacd3e52_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_e8a23bd4-a6a4-46fa-a44b-e902b8831620_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ProceedsFromMerger_d50bad11-8a69-4ff4-bbaf-71726fb56347_terseLabel_en-US" xlink:label="lab_velo_ProceedsFromMerger" xlink: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 Merger</link:label>
    <link:label id="lab_velo_ProceedsFromMerger_label_en-US" xlink:label="lab_velo_ProceedsFromMerger" xlink: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 Merger</link:label>
    <link:label id="lab_velo_ProceedsFromMerger_documentation_en-US" xlink:label="lab_velo_ProceedsFromMerger" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Merger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ProceedsFromMerger" xlink:href="velo-20220930.xsd#velo_ProceedsFromMerger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ProceedsFromMerger" xlink:to="lab_velo_ProceedsFromMerger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_5e8e1829-420b-4684-a997-cc4fd20b14e9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_97b96bc6-67d7-4f90-ac36-c0f8d0ba24e8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired/recognized</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes_3a4b2fb1-c79c-47f6-95be-0dfa60853798_negatedTerseLabel_en-US" xlink:label="lab_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes" 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">Repayment of equipment loans</link:label>
    <link:label id="lab_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes_label_en-US" xlink:label="lab_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment Of Long-Term Debt, Excluding Convertible Notes</link:label>
    <link:label id="lab_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes_documentation_en-US" xlink:label="lab_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment Of Long-Term Debt, Excluding Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes" xlink:href="velo-20220930.xsd#velo_RepaymentOfLongTermDebtExcludingConvertibleNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes" xlink:to="lab_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_411ed15f-7e75-4ccc-b9cf-bfec740871fe_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_LeaseLiabilityNoncurrent_27597ac9-d074-4ba7-99bc-0f995dd8323b_verboseLabel_en-US" xlink:label="lab_velo_LeaseLiabilityNoncurrent" 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">Lease liabilities - noncurrent portion</link:label>
    <link:label id="lab_velo_LeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_velo_LeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_velo_LeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_velo_LeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LeaseLiabilityNoncurrent" xlink:href="velo-20220930.xsd#velo_LeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LeaseLiabilityNoncurrent" xlink:to="lab_velo_LeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_e23dbce2-8fb2-4890-b5d7-b75cc4f98e85_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_885e8f07-628a-4dad-b87d-914cfd2570f1_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">Unpaid liabilities related to property and equipment</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_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_6f158b3f-87cd-44f2-b584-98d6a31624b8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contribution, percentage of employee's eligible compensation</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_69d5a860-7d2a-470f-bdd5-0a6cbebee105_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">Warrant liabilities</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_6cc9e1eb-2096-413f-b5e7-b21bd32584cf_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">Fair Value</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_3e345c84-3a42-4c02-b493-e7d341b4bad2_periodStartLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" 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_WarrantsAndRightsOutstanding_31cde9e7-7479-4948-bb0a-111f6a3e5a4b_periodEndLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" 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_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_d98a165d-cf29-4401-8760-91233f6d1a2b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_619f8a6c-ee5e-4bb8-a534-91dec7468158_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current (Accrued expense and other current liabilities)</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_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock_a430966e-e0d0-4f87-a46a-86e5036fdc1d_terseLabel_en-US" xlink:label="lab_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares)</link:label>
    <link:label id="lab_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock_label_en-US" xlink:label="lab_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock" xlink: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, Shares, Conversion Of Preferred Stock Into Common Stock</link:label>
    <link:label id="lab_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock_documentation_en-US" xlink:label="lab_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock" xlink: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, Shares, Conversion Of Preferred Stock Into Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock" xlink:href="velo-20220930.xsd#velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock" xlink:to="lab_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_SupportServicesMember_76b71894-639b-48a4-8236-77fb0a86c84b_terseLabel_en-US" xlink:label="lab_velo_SupportServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Support services</link:label>
    <link:label id="lab_velo_SupportServicesMember_label_en-US" xlink:label="lab_velo_SupportServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Support Services [Member]</link:label>
    <link:label id="lab_velo_SupportServicesMember_documentation_en-US" xlink:label="lab_velo_SupportServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Support Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_SupportServicesMember" xlink:href="velo-20220930.xsd#velo_SupportServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_SupportServicesMember" xlink:to="lab_velo_SupportServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_7714bd63-2e18-4b50-a918-97fde78d57ef_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_70d540d8-e129-4a85-b3b6-1ce4cb5152a2_verboseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" 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">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_8d950a89-ef2c-460c-abb6-f9fe70bb81d0_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_02617b2e-8156-4a08-a042-6317be482f7e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_106f5aeb-fa9a-4f2f-be8f-1bb8e256ce8e_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">Principal 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_us-gaap_ProceedsFromLongTermLinesOfCredit_3bbeb0d4-f1a8-454c-a263-e7f48105106e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from term loan revolver facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Long-Term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_d0d5fd2b-ba10-4ac1-8d2e-50e611ae47f7_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_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_velo_WarrantToPurchaseCommonStockMember_ef2f2764-1832-46a8-853e-6cbd83180cbe_terseLabel_en-US" xlink:label="lab_velo_WarrantToPurchaseCommonStockMember" xlink: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 warrants</link:label>
    <link:label id="lab_velo_WarrantToPurchaseCommonStockMember_label_en-US" xlink:label="lab_velo_WarrantToPurchaseCommonStockMember" xlink: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 To Purchase Common Stock [Member]</link:label>
    <link:label id="lab_velo_WarrantToPurchaseCommonStockMember_documentation_en-US" xlink:label="lab_velo_WarrantToPurchaseCommonStockMember" xlink: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 To Purchase Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseCommonStockMember" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_WarrantToPurchaseCommonStockMember" xlink:to="lab_velo_WarrantToPurchaseCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_b218de21-72af-45b1-810e-ba732082e835_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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_350e9d30-82f4-4f4e-9724-a5258d4b9380_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink: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 Gain</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink: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, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_72b5a50e-d8d6-4860-82a4-599888fc3437_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_ad328e96-26ce-4427-9f1f-9bbf9a039fff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt_f10935e1-3c02-4f14-97d4-ad494dfb17a1_terseLabel_en-US" xlink:label="lab_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt" xlink: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 equipment loans</link:label>
    <link:label id="lab_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt_label_en-US" xlink:label="lab_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Issuance Of Long-Term Debt, Excluding Convertible Debt</link:label>
    <link:label id="lab_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt_documentation_en-US" xlink:label="lab_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Issuance Of Long-Term Debt, Excluding Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt" xlink:href="velo-20220930.xsd#velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt" xlink:to="lab_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2f2373d9-bfe6-49cb-90bf-820c4e5ed5cd_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">Additional Disclosures</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_DepreciationDepletionAndAmortization_22f115e3-6dcb-483c-b1fb-c7413c69f94d_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_ab85d972-d21b-4394-a46b-46dc153028d2_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price of stock options as percentage of fair value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_e47d09a1-b890-4f51-b658-fa8c838edd9c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_7c444278-ed69-452a-b983-1fef1d7f4738_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink: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 impairment</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink: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, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_906597aa-8b78-4991-b437-198b3119084a_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_371f62f3-891e-4c96-b5a5-629bd6d66115_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">Outstanding as of beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a1aadfdf-f308-4e98-9610-4c501e019af7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding as of end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_Customer1Member_6ec65e20-0785-4a1e-9159-afd5324e0a0d_terseLabel_en-US" xlink:label="lab_velo_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_velo_Customer1Member_label_en-US" xlink:label="lab_velo_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_velo_Customer1Member_documentation_en-US" xlink:label="lab_velo_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_velo_Customer1Member" xlink:href="velo-20220930.xsd#velo_Customer1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_Customer1Member" xlink:to="lab_velo_Customer1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_422f92e7-a15d-400d-bc32-fed3f9095ec5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_835d8998-a343-4732-9ebf-171dc0264604_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_1d12149b-0028-4334-9234-c2f2cc73ea91_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2e277150-c2ca-49a0-bb3a-ef06db53d227_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_7afe2bc4-149c-4d4a-a176-d78175b8273b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_7a953a7e-2083-41f7-a614-43caf260a614_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_BusinessCombinationContingentLiabilityReclassified_052aae38-b554-44c5-be4a-e9e46a89d7ea_terseLabel_en-US" xlink:label="lab_velo_BusinessCombinationContingentLiabilityReclassified" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of contingent earnout liability upon the reverse recapitalization</link:label>
    <link:label id="lab_velo_BusinessCombinationContingentLiabilityReclassified_label_en-US" xlink:label="lab_velo_BusinessCombinationContingentLiabilityReclassified" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Liability Reclassified</link:label>
    <link:label id="lab_velo_BusinessCombinationContingentLiabilityReclassified_documentation_en-US" xlink:label="lab_velo_BusinessCombinationContingentLiabilityReclassified" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Liability Reclassified</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_BusinessCombinationContingentLiabilityReclassified" xlink:href="velo-20220930.xsd#velo_BusinessCombinationContingentLiabilityReclassified"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_BusinessCombinationContingentLiabilityReclassified" xlink:to="lab_velo_BusinessCombinationContingentLiabilityReclassified" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_5e914f28-70ec-4b01-944a-6749ab084972_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink: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</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_2652513d-3d57-4c6b-b5b0-c923df38dc8c_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">Selling 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_EmployeeStockOptionMember_d68f40f1-4e49-4fd9-bdaf-e032d27fc5bc_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">Common stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_6a60641a-7572-4720-a6c4-618399106956_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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_IncreaseDecreaseInOtherNoncurrentAssets_848ab5ea-cff8-4a5d-a38f-80c1b3161175_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_4a81f757-faa1-4f5b-bb6e-231ba4a7dc44_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear_85351948-1ddd-463e-8213-38c8a9294ce4_terseLabel_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2022</link:label>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear_label_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid, Remainder Of Fiscal Year</link:label>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear_documentation_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid, Remainder Of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear" xlink:to="lab_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_Customer4Member_3467f55c-3e0e-47f6-bbe0-ef38d6287b06_terseLabel_en-US" xlink:label="lab_velo_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_velo_Customer4Member_label_en-US" xlink:label="lab_velo_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_velo_Customer4Member_documentation_en-US" xlink:label="lab_velo_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_velo_Customer4Member" xlink:href="velo-20220930.xsd#velo_Customer4Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_Customer4Member" xlink:to="lab_velo_Customer4Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9ac4b79c-cef2-4464-94c3-dd463c33d0fc_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">Less: Allowances 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_cf202fbc-f6cb-4c84-916b-3e06241cb34c_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_StockIssuedDuringPeriodValueStockOptionsExercised_89159327-9611-496d-9f78-0abf4a32f6cc_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f01a0821-3a68-49ba-abf1-2e864a173d38_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancelled (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_0dfff739-db58-4917-bfb4-bc5b67e0d082_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 income (expense), 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_SaleOfStockPricePerShare_82063b61-e933-4a68-94e5-7d916ff9a68c_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, share price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_9ca47f44-f405-4d6a-8f30-bbbe4eec94fd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized</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_BusinessCombinationContingentConsiderationLiabilityNoncurrent_5189b59f-c5cd-45fc-a764-39c019afb23d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent earnout liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_2636fd68-81af-4cde-8780-881825c2ec67_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_75776fa3-e404-4b6e-84a7-8ec602d06521_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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e1393768-9ce2-4496-b4a6-df9100033321_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_f5cede30-a660-4d07-96e3-c1621cd2f3c6_terseLabel_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for future grant under 2021 Equity Incentive Plan</link:label>
    <link:label id="lab_us-gaap_StockCompensationPlanMember_label_en-US" xlink:label="lab_us-gaap_StockCompensationPlanMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember" xlink:to="lab_us-gaap_StockCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_9e84c959-0239-4b96-b3f9-257196df1ecd_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_IncreaseDecreaseInContractWithCustomerLiability_68e8e75a-b87b-41b4-b364-b724d759675b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_5e114862-eae7-4196-9433-fcbbb108fd9d_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_df37c382-b046-4d0d-a558-0a8ec41cef3d_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 included in contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_cc5f6dcf-13c9-40b4-9f2c-f8589eff087f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink: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 Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_b879342c-ed3c-40f3-acdb-2ec84bb39989_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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_8e7dc60d-793e-4b29-9d45-25df312ec61a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Warrants for Shares of Stock</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_991f0a8c-9cd6-4559-b504-6069e31b09fd_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_06e5867d-ccc6-42ab-8905-7de8607377f9_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_094e345c-ce8a-43d0-8508-966970adf9ff_terseLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares exchanged</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_RepaymentOfPropertyAndEquipmentLoan_3138a625-0623-468f-983c-a585bd27190a_negatedTerseLabel_en-US" xlink:label="lab_velo_RepaymentOfPropertyAndEquipmentLoan" 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">Repayment of property and equipment loan</link:label>
    <link:label id="lab_velo_RepaymentOfPropertyAndEquipmentLoan_label_en-US" xlink:label="lab_velo_RepaymentOfPropertyAndEquipmentLoan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment Of Property And Equipment Loan</link:label>
    <link:label id="lab_velo_RepaymentOfPropertyAndEquipmentLoan_documentation_en-US" xlink:label="lab_velo_RepaymentOfPropertyAndEquipmentLoan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment Of Property And Equipment Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RepaymentOfPropertyAndEquipmentLoan" xlink:href="velo-20220930.xsd#velo_RepaymentOfPropertyAndEquipmentLoan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_RepaymentOfPropertyAndEquipmentLoan" xlink:to="lab_velo_RepaymentOfPropertyAndEquipmentLoan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_bf11e0ff-9a2d-4822-a051-3721df11765f_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Instruments</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts_b093ea42-bb19-461f-ab9d-907b18763134_terseLabel_en-US" xlink:label="lab_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction costs recorded to additional paid-in capital</link:label>
    <link:label id="lab_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts_label_en-US" xlink:label="lab_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Reverse Recapitalization Transaction Costs</link:label>
    <link:label id="lab_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts_documentation_en-US" xlink:label="lab_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Reverse Recapitalization Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts" xlink:href="velo-20220930.xsd#velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts" xlink:to="lab_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_824bff41-4753-4d4a-97fd-6046a94b8630_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink: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 (Other assets)</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_July2020PublicCommonStockWarrantsMember_ee834d00-ad5a-45ed-9235-430a4d6b2936_terseLabel_en-US" xlink:label="lab_velo_July2020PublicCommonStockWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 2020 Public Common Stock Warrants</link:label>
    <link:label id="lab_velo_July2020PublicCommonStockWarrantsMember_label_en-US" xlink:label="lab_velo_July2020PublicCommonStockWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 2020 Public Common Stock Warrants [Member]</link:label>
    <link:label id="lab_velo_July2020PublicCommonStockWarrantsMember_documentation_en-US" xlink:label="lab_velo_July2020PublicCommonStockWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 2020 Public Common Stock Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_July2020PublicCommonStockWarrantsMember" xlink:href="velo-20220930.xsd#velo_July2020PublicCommonStockWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_July2020PublicCommonStockWarrantsMember" xlink:to="lab_velo_July2020PublicCommonStockWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_8b7d0dc9-3d83-4a71-8727-fdab43cc0cc9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" 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">Purchases of available-for-sale investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink: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 Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_c4964d31-9ef3-4cb1-a418-cebbaa713761_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_b764d774-c2da-43e9-97da-44a133661867_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsHeldInTrust_8fdfbab9-ee30-4c45-913a-f6fc979cc641_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsHeldInTrust" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution of cash held in trust account from IPO</link:label>
    <link:label id="lab_us-gaap_AssetsHeldInTrust_label_en-US" xlink:label="lab_us-gaap_AssetsHeldInTrust" xlink: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 Held-in-trust</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldInTrust" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldInTrust"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsHeldInTrust" xlink:to="lab_us-gaap_AssetsHeldInTrust" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cb312868-2697-4f6a-b26f-a0880350df53_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_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_7e535bc4-a4d1-41cc-beeb-d0a9066b8a2e_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_ea7ff57b-1f92-4da5-9662-e7e9f677c59e_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">Aggregate intrinsic value of options outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_41a0c56c-a846-480b-bedf-895fcd3ea06b_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_4fa85e65-0dc0-49e2-a77a-de483ce3bbf3_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_IncreaseDecreaseInAccountsReceivable_b583f10e-3e72-4bfd-9c3c-c9b7f6295ac8_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_96d61b64-7455-4b20-96fa-7c24740d22a2_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_FinanceLeaseRightOfUseAssetAccumulatedAmortization_f4c0f273-f271-4b59-bb26-8d50d14da6ca_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment leased to customers, accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_037564fe-63b4-4c71-a73d-60e2ef98ea58_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink: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_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink: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 Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_e24ee03d-e16a-458b-9d36-85be276fc898_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_ClassOfWarrantOrRightTable_b894798d-a939-4fe5-bf96-09c229d7cfca_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:to="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_8c23c8eb-7d48-4f04-af76-164267892ec3_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_139319c3-434f-4a30-8ef1-1ee0fc684b41_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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0f762c6c-39e1-4e66-8527-6d900fdabdae_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink: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 upon exercise of stock options and release of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_f6923df1-177f-477e-933c-695241e69ee4_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_OperatingLeaseLiability_836855e8-f227-498c-a493-dc41da748f80_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_GainLossOnFairValueOfContingentEarnoutLiability_dc033e41-01ef-40fb-93e6-8d4a0a89f764_terseLabel_en-US" xlink:label="lab_velo_GainLossOnFairValueOfContingentEarnoutLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on fair value of contingent earnout liabilities</link:label>
    <link:label id="lab_velo_GainLossOnFairValueOfContingentEarnoutLiability_label_en-US" xlink:label="lab_velo_GainLossOnFairValueOfContingentEarnoutLiability" xlink: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 Fair Value Of Contingent Earnout Liability</link:label>
    <link:label id="lab_velo_GainLossOnFairValueOfContingentEarnoutLiability_documentation_en-US" xlink:label="lab_velo_GainLossOnFairValueOfContingentEarnoutLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Fair Value Of Contingent Earnout Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_GainLossOnFairValueOfContingentEarnoutLiability" xlink:href="velo-20220930.xsd#velo_GainLossOnFairValueOfContingentEarnoutLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_GainLossOnFairValueOfContingentEarnoutLiability" xlink:to="lab_velo_GainLossOnFairValueOfContingentEarnoutLiability" 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_LiabilitiesAndStockholdersEquityAbstract_e50e518d-7bfc-49db-b863-c7e218a9843a_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_174c9d99-6931-4a34-a1a7-cf653d4bc0cf_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. Treasury securities</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_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization_b6628269-3eea-4126-89a7-dfe86451aa08_terseLabel_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares)</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization_label_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization" xlink: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, Conversion Of Convertible Securities, Reverse Recapitalization</link:label>
    <link:label id="lab_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization_documentation_en-US" xlink:label="lab_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Conversion Of Convertible Securities, Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization" xlink:to="lab_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_54b5abee-a305-49d3-9b93-6e56f407240b_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">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_191e854f-0406-4f9d-b489-9ec600597841_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" 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">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_64339c75-3c81-4401-ac59-e16bc6de9a20_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink: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 or expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_1ea8bfe6-c7fc-41ae-a25c-2a05bf1b64dd_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 1 year</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes_91bb2ba5-4b32-4207-b201-50eeab3ea0a3_terseLabel_en-US" xlink:label="lab_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes" xlink: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&#8201;&#8211;&#8201;current portion</link:label>
    <link:label id="lab_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes_label_en-US" xlink:label="lab_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities, Excluding Convertible Notes</link:label>
    <link:label id="lab_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes_documentation_en-US" xlink:label="lab_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities, Excluding Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes" xlink:href="velo-20220930.xsd#velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes" xlink:to="lab_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_d9d05aeb-a801-4cbf-917a-627a20362708_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, purchase price</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_5d6b4a50-023d-4eb3-89ad-171daa07d1c9_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_a313330d-0da5-4575-b5aa-32f9fdf46845_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</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_55213f98-f0ed-4be7-9392-22ec9b5dd162_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_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger_18c73a65-4879-4b19-bcab-7f4cda5dcaaa_terseLabel_en-US" xlink:label="lab_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger" xlink: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 warrants upon the reverse recapitalization</link:label>
    <link:label id="lab_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger_label_en-US" xlink:label="lab_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Warrant Issued In Reverse Merger</link:label>
    <link:label id="lab_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger_documentation_en-US" xlink:label="lab_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Warrant Issued In Reverse Merger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger" xlink:href="velo-20220930.xsd#velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger" xlink:to="lab_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleNotesPayableMember_0decde39-fc2e-4718-81d3-7dc1d5b9fe76_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 Note</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_dei_EntityFilerCategory_7560ae09-276b-4458-8446-6df1162be6f0_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_7e7f77bf-9615-4b1f-85c8-e82cb23492e7_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">Warrant [Member]</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_6fc1b772-e241-4771-8e18-75cbd7d91bbd_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b07e6852-9b07-40a9-b0bd-e800b52de155_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_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_country_US_0773ccfc-9f7a-43a0-ac37-7aacfe761af6_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Americas</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_1b49c47f-a700-458f-8aaf-c5456a89383b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink: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 and exercisable as of end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink: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, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_RecapitalizationExchangeRatio_20b7ccb5-39df-4f47-b540-0976e2070d88_terseLabel_en-US" xlink:label="lab_velo_RecapitalizationExchangeRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchange ratio</link:label>
    <link:label id="lab_velo_RecapitalizationExchangeRatio_label_en-US" xlink:label="lab_velo_RecapitalizationExchangeRatio" xlink: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 Exchange Ratio</link:label>
    <link:label id="lab_velo_RecapitalizationExchangeRatio_documentation_en-US" xlink:label="lab_velo_RecapitalizationExchangeRatio" xlink: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 Exchange Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RecapitalizationExchangeRatio" xlink:href="velo-20220930.xsd#velo_RecapitalizationExchangeRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_RecapitalizationExchangeRatio" xlink:to="lab_velo_RecapitalizationExchangeRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_463b7273-f74a-412a-be11-f1f5f9571255_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink: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_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_c534b31b-7249-4533-9717-699a69dc1251_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_12570fcf-8143-456e-bc47-e230c0ffd7c9_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 15)</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_26a34770-d27c-4ef4-bfa7-1ae743eb536e_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_c7dfd489-90a4-426f-bf65-a274914785d7_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding as of beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9656c225-4f56-407e-b45e-3c0c58c5b045_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding as of end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_18ba7858-9b38-4884-aced-28531d08da23_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_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0fa27ce4-b13f-472c-9767-77832ae930bb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_a2ce4263-5b35-4245-902d-9fd9ae9af7e3_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_13d340f8-5686-4616-9b11-109e584645f7_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_velo_LaboratoryEquipmentMember_ee90c99d-4ddb-4e30-a2ea-6aa9eeae8ae2_terseLabel_en-US" xlink:label="lab_velo_LaboratoryEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lab equipment and other equipment</link:label>
    <link:label id="lab_velo_LaboratoryEquipmentMember_label_en-US" xlink:label="lab_velo_LaboratoryEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Laboratory Equipment [Member]</link:label>
    <link:label id="lab_velo_LaboratoryEquipmentMember_documentation_en-US" xlink:label="lab_velo_LaboratoryEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Laboratory Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LaboratoryEquipmentMember" xlink:href="velo-20220930.xsd#velo_LaboratoryEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LaboratoryEquipmentMember" xlink:to="lab_velo_LaboratoryEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a4852c36-b8ca-4513-8212-cd4c027a7dea_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from contract with customer</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_us-gaap_CorporateBondSecuritiesMember_fc6bd0ee-200f-4f7b-a80c-c93e0287fb06_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink: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 bonds</link:label>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink: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 Bond Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateBondSecuritiesMember" xlink:to="lab_us-gaap_CorporateBondSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_dfcd778e-f4e1-4cd8-bead-b79f96856065_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">Number of shares of common stock reserved for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_ba586fc8-a45e-4201-bfc5-c61689e19c93_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares of common stock reserved (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_e29f9b60-52e5-4157-8de6-3b051f6d3a16_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_velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock_07550e56-9f9b-45bf-bdac-e5993a91f607_terseLabel_en-US" xlink:label="lab_velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of redeemable convertible preferred stock into common stock</link:label>
    <link:label id="lab_velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock_label_en-US" xlink:label="lab_velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Redeemable Convertible Preferred Stock Into Common Stock</link:label>
    <link:label id="lab_velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock_documentation_en-US" xlink:label="lab_velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Redeemable Convertible Preferred Stock Into Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock" xlink:href="velo-20220930.xsd#velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock" xlink:to="lab_velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaidAfterYearFour_96053610-e6b8-48a6-a979-93004dd92f15_terseLabel_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidAfterYearFour" xlink: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_velo_LesseeLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidAfterYearFour" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_velo_LesseeLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_3b46536f-3823-4049-ba63-f9bb750e923e_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_e4222715-3ddf-4567-a46b-c18b0af76543_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">Equity Incentive Plans and Stock-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_InventoryWorkInProcessNetOfReserves_c8b722f8-9023-4d5a-9c40-38ee3e8aa213_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink: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-progress</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink: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, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_cfbc60d5-60a0-4180-93c6-a04810d426de_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ConversionOfWarrantsIntoCommonStockNet_93cc1d9f-4dc0-420c-a5d6-9da806c60053_terseLabel_en-US" xlink:label="lab_velo_ConversionOfWarrantsIntoCommonStockNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of warrants into common stock, net settlement</link:label>
    <link:label id="lab_velo_ConversionOfWarrantsIntoCommonStockNet_label_en-US" xlink:label="lab_velo_ConversionOfWarrantsIntoCommonStockNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Warrants Into Common Stock, Net</link:label>
    <link:label id="lab_velo_ConversionOfWarrantsIntoCommonStockNet_documentation_en-US" xlink:label="lab_velo_ConversionOfWarrantsIntoCommonStockNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Warrants Into Common Stock, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ConversionOfWarrantsIntoCommonStockNet" xlink:href="velo-20220930.xsd#velo_ConversionOfWarrantsIntoCommonStockNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ConversionOfWarrantsIntoCommonStockNet" xlink:to="lab_velo_ConversionOfWarrantsIntoCommonStockNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_4f9b6157-52d0-4206-8fa1-a871f6784a42_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ScheduleOfReverseRecapitalizationTable_498c37f5-7e5d-4a01-85d5-b77fd5f0eca2_terseLabel_en-US" xlink:label="lab_velo_ScheduleOfReverseRecapitalizationTable" xlink: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 Reverse Recapitalization [Table]</link:label>
    <link:label id="lab_velo_ScheduleOfReverseRecapitalizationTable_label_en-US" xlink:label="lab_velo_ScheduleOfReverseRecapitalizationTable" xlink: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 Reverse Recapitalization [Table]</link:label>
    <link:label id="lab_velo_ScheduleOfReverseRecapitalizationTable_documentation_en-US" xlink:label="lab_velo_ScheduleOfReverseRecapitalizationTable" xlink: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 Reverse Recapitalization [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfReverseRecapitalizationTable" xlink:href="velo-20220930.xsd#velo_ScheduleOfReverseRecapitalizationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationTable" xlink:to="lab_velo_ScheduleOfReverseRecapitalizationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_1d5b6a54-a355-4aaa-a8a0-01f5000a8cd5_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_3810f7ff-21fa-4898-85a6-92c91c90c9bb_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 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_LongtermDebtTypeAxis_38d3f83d-0135-4389-97de-ec5a4a31664a_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_velo_LesseeLeaseLiabilityToBePaidYearThree_cc3d6fb0-3be8-43d3-aa75-ad0307f168ad_terseLabel_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidYearThree" xlink: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_velo_LesseeLeaseLiabilityToBePaidYearThree_label_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid, Year Three</link:label>
    <link:label id="lab_velo_LesseeLeaseLiabilityToBePaidYearThree_documentation_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityToBePaidYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, To Be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidYearThree" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LesseeLeaseLiabilityToBePaidYearThree" xlink:to="lab_velo_LesseeLeaseLiabilityToBePaidYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_FinanceLeaseInterestExpenseAndAmortization_bb4a3556-ad0f-4a4e-9f71-07df45f2d649_terseLabel_en-US" xlink:label="lab_velo_FinanceLeaseInterestExpenseAndAmortization" xlink: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 lease expense</link:label>
    <link:label id="lab_velo_FinanceLeaseInterestExpenseAndAmortization_label_en-US" xlink:label="lab_velo_FinanceLeaseInterestExpenseAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense And Amortization</link:label>
    <link:label id="lab_velo_FinanceLeaseInterestExpenseAndAmortization_documentation_en-US" xlink:label="lab_velo_FinanceLeaseInterestExpenseAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_FinanceLeaseInterestExpenseAndAmortization" xlink:href="velo-20220930.xsd#velo_FinanceLeaseInterestExpenseAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_FinanceLeaseInterestExpenseAndAmortization" xlink:to="lab_velo_FinanceLeaseInterestExpenseAndAmortization" 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_velo_A2021EquityIncentivePlanMember_632ad692-7542-4f98-816f-f4e8997afb61_terseLabel_en-US" xlink:label="lab_velo_A2021EquityIncentivePlanMember" xlink: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 Incentive Plan</link:label>
    <link:label id="lab_velo_A2021EquityIncentivePlanMember_label_en-US" xlink:label="lab_velo_A2021EquityIncentivePlanMember" xlink: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 Incentive Plan [Member]</link:label>
    <link:label id="lab_velo_A2021EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_velo_A2021EquityIncentivePlanMember" xlink: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 Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2021EquityIncentivePlanMember" xlink:href="velo-20220930.xsd#velo_A2021EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_A2021EquityIncentivePlanMember" xlink:to="lab_velo_A2021EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_93737521-56af-450c-9474-b28f72d63258_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink: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 warrant</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ca149a55-b1eb-40eb-87b8-4673a6d5e356_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink: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, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_4a6a43ee-b8bb-40b9-b7ac-98de5ef82a43_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_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_c62fddd9-2a9f-4970-9d5f-0845dd9b4245_verboseLabel_en-US" xlink:label="lab_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember" 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">Redeemable convertible preferred stock</link:label>
    <link:label id="lab_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember" xlink: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 To Purchase Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:label id="lab_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_documentation_en-US" xlink:label="lab_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember" xlink: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 To Purchase Redeemable Convertible Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember" xlink:to="lab_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_bc7c25c0-1bf6-4475-8ac7-aa9964234ff7_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_DirectFinancingLeaseRevenue_51d462cb-f7db-42ee-8b9f-8cbf7e2cd851_terseLabel_en-US" xlink:label="lab_us-gaap_DirectFinancingLeaseRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease revenue</link:label>
    <link:label id="lab_us-gaap_DirectFinancingLeaseRevenue_label_en-US" xlink:label="lab_us-gaap_DirectFinancingLeaseRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct Financing Lease, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectFinancingLeaseRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DirectFinancingLeaseRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectFinancingLeaseRevenue" xlink:to="lab_us-gaap_DirectFinancingLeaseRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_7cb7eb44-116f-4eb2-82c8-9df679bf146b_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_238affcb-ac15-4046-801e-8e7424948aa1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_a06ce4a8-1f86-486f-a7ee-baaa50d10444_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink: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 the note is convertible into (in shares)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink: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, Number of Equity Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:to="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_36f2d10d-ad21-42a1-a642-00ecc6cab9db_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink: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 Shares of Common Stock Reserved for Issuance</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bb7fc547-d7c3-4420-b07e-00b9a4818139_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">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</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_velo_FounderMember_502808b5-48e3-41fd-8f7b-936712438e79_terseLabel_en-US" xlink:label="lab_velo_FounderMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Founder</link:label>
    <link:label id="lab_velo_FounderMember_label_en-US" xlink:label="lab_velo_FounderMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Founder [Member]</link:label>
    <link:label id="lab_velo_FounderMember_documentation_en-US" xlink:label="lab_velo_FounderMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Founder</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_FounderMember" xlink:href="velo-20220930.xsd#velo_FounderMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_FounderMember" xlink:to="lab_velo_FounderMember" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock_e163974e-69c8-4b80-a310-26fa39cc904e_terseLabel_en-US" xlink:label="lab_velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock" xlink: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 Contingent Earnout Liabilities</link:label>
    <link:label id="lab_velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock" xlink: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 Contingent Earnout Liabilities [Table Text Block]</link:label>
    <link:label id="lab_velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock" xlink: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 Contingent Earnout Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock" xlink:href="velo-20220930.xsd#velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock" xlink:to="lab_velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_7a44ec49-3fdf-423d-85d3-224f6b24250e_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" 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">(Gain) loss on fair value of warrants</link:label>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_04672562-ca08-4201-b4a0-9c495e521944_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink: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</link:label>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_label_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink: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 Adjustment of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:to="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_39eda8b9-6011-4546-8ac7-73b5b6ff59bc_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_velo_LesseeLeaseLiabilityUndiscountedExcessAmount_64f1a704-b5c0-4269-b923-4f4550766635_negatedLabel_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less portion representing imputed interest</link:label>
    <link:label id="lab_velo_LesseeLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:label id="lab_velo_LesseeLeaseLiabilityUndiscountedExcessAmount_documentation_en-US" xlink:label="lab_velo_LesseeLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityUndiscountedExcessAmount" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LesseeLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_velo_LesseeLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_74f49dd1-f5d7-4e4c-afe0-dd16e84cf17e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_7c6653f2-072d-43b0-9314-b071db91583f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink: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, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_444b07ec-ad77-40a1-a614-bc8c6a5f2646_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">Equipment leased to customers, cost basis</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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_c67f5c26-d5b6-49b5-aa86-25fce7f54f36_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink: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 Accounts Receivable, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink: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 Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_174a70f7-1068-41eb-ab1d-c7ec1bf3564b_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_velo_StockRepurchasedDuringPeriodPricePerShare_4a955f77-9a6c-4366-bcd5-dad5c527f5cc_terseLabel_en-US" xlink:label="lab_velo_StockRepurchasedDuringPeriodPricePerShare" xlink: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 redeemed, stock price (in usd per share)</link:label>
    <link:label id="lab_velo_StockRepurchasedDuringPeriodPricePerShare_label_en-US" xlink:label="lab_velo_StockRepurchasedDuringPeriodPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Price Per Share</link:label>
    <link:label id="lab_velo_StockRepurchasedDuringPeriodPricePerShare_documentation_en-US" xlink:label="lab_velo_StockRepurchasedDuringPeriodPricePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockRepurchasedDuringPeriodPricePerShare" xlink:href="velo-20220930.xsd#velo_StockRepurchasedDuringPeriodPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_StockRepurchasedDuringPeriodPricePerShare" xlink:to="lab_velo_StockRepurchasedDuringPeriodPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_CommonStockWarrantsMember_f20f469f-f69b-4566-b72a-804af4baef62_terseLabel_en-US" xlink:label="lab_velo_CommonStockWarrantsMember" xlink: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 Warrants</link:label>
    <link:label id="lab_velo_CommonStockWarrantsMember_label_en-US" xlink:label="lab_velo_CommonStockWarrantsMember" xlink: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 Warrants [Member]</link:label>
    <link:label id="lab_velo_CommonStockWarrantsMember_documentation_en-US" xlink:label="lab_velo_CommonStockWarrantsMember" xlink: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 Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_CommonStockWarrantsMember" xlink:href="velo-20220930.xsd#velo_CommonStockWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_CommonStockWarrantsMember" xlink:to="lab_velo_CommonStockWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants_8f8c2d2f-9b54-4d8b-b71b-86b04421a285_terseLabel_en-US" xlink:label="lab_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants" xlink: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 of warrants (Redeemable preferred convertible stock)</link:label>
    <link:label id="lab_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants_label_en-US" xlink:label="lab_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Fair Value Adjustment Of Warrants</link:label>
    <link:label id="lab_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants_documentation_en-US" xlink:label="lab_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Fair Value Adjustment Of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants" xlink:href="velo-20220930.xsd#velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants" xlink:to="lab_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_AssetsAndLiabilitiesLesseeTableTextBlock_7d38becb-7e18-44e2-aafb-ab073b226d4e_terseLabel_en-US" xlink:label="lab_velo_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities</link:label>
    <link:label id="lab_velo_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_velo_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_velo_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_velo_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="velo-20220930.xsd#velo_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_velo_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityExTransitionPeriod_0b5a009e-b142-4020-b31c-3092c2d765e4_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_velo_ClassOfWarrantOrRightExerciseRatio_d6eee81e-81d3-4e5a-bafb-6c81cb205966_terseLabel_en-US" xlink:label="lab_velo_ClassOfWarrantOrRightExerciseRatio" xlink: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 ratio</link:label>
    <link:label id="lab_velo_ClassOfWarrantOrRightExerciseRatio_label_en-US" xlink:label="lab_velo_ClassOfWarrantOrRightExerciseRatio" xlink: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 Ratio</link:label>
    <link:label id="lab_velo_ClassOfWarrantOrRightExerciseRatio_documentation_en-US" xlink:label="lab_velo_ClassOfWarrantOrRightExerciseRatio" xlink: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, Exercise Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ClassOfWarrantOrRightExerciseRatio" xlink:href="velo-20220930.xsd#velo_ClassOfWarrantOrRightExerciseRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ClassOfWarrantOrRightExerciseRatio" xlink:to="lab_velo_ClassOfWarrantOrRightExerciseRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_6e152fcc-7816-4b32-b794-f696b1086f19_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">Award 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_70271bc0-052b-465e-a04c-93d1988e12e5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink: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 and exercisable as of end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink: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, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_46eb1ae4-c8f1-47a0-ba74-63514345269a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink: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, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7bc3f7ef-c999-4f2a-bd3f-ca34a8c5fe44_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future Minimum Operating Lease Payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_178b177b-0c6b-40f9-828d-e312fd1a4452_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_c8721b7d-a4d2-4a5c-b12a-879235eda2b7_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 revenue</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_velo_December2020PrivatePlacementCommonStockWarrantsMember_dc08bc29-7988-495a-9a9c-51782e23bb89_terseLabel_en-US" xlink:label="lab_velo_December2020PrivatePlacementCommonStockWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2020 Private Placement Common Stock Warrants</link:label>
    <link:label id="lab_velo_December2020PrivatePlacementCommonStockWarrantsMember_label_en-US" xlink:label="lab_velo_December2020PrivatePlacementCommonStockWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2020 Private Placement Common Stock Warrants [Member]</link:label>
    <link:label id="lab_velo_December2020PrivatePlacementCommonStockWarrantsMember_documentation_en-US" xlink:label="lab_velo_December2020PrivatePlacementCommonStockWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">December 2020 Private Placement Common Stock Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_December2020PrivatePlacementCommonStockWarrantsMember" xlink:href="velo-20220930.xsd#velo_December2020PrivatePlacementCommonStockWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_December2020PrivatePlacementCommonStockWarrantsMember" xlink:to="lab_velo_December2020PrivatePlacementCommonStockWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_c8182db4-6679-447e-af4d-374636ba1e21_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_67111084-083a-4207-9dc0-0ef065e12c3f_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_us-gaap_DebtInstrumentAnnualPrincipalPayment_86cc024d-a9a9-4312-b4f4-4462a382e528_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink: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, Annual Principal Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:to="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_6946c574-718f-4550-8312-9ba0b5dec8cb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_5e275a00-a0c4-4533-a18a-b441cc096eea_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_7a56f79a-59be-4a44-b586-cd58a9be8328_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 maturity of available-for-sale investments</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_f0d85ddd-9d82-4bd8-b264-77c5fd47817e_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">Cash and Cash Equivalents and Restricted Cash</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_ScheduleOfDebtInstrumentsTextBlock_31b55ed1-bdd7-4d1b-be04-8d63fffa6313_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock_0569cde1-3175-4015-b9a9-cad92e09af6e_terseLabel_en-US" xlink:label="lab_velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock" xlink: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 Liability Rollforward</link:label>
    <link:label id="lab_velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock_label_en-US" xlink:label="lab_velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock" xlink: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 Warrants And Rights Roll Forward [Table Text Block]</link:label>
    <link:label id="lab_velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock_documentation_en-US" xlink:label="lab_velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock" xlink: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 Warrants And Rights Roll Forward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock" xlink:href="velo-20220930.xsd#velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock" xlink:to="lab_velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_7f75833f-0e20-4f89-aaee-c7a30a4f6eb7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Released (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_ProceedsFromIssuanceOfWarrants_69d8bccc-2327-4609-bdc9-91ca807d7748_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink: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 warrants</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfWarrants_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_14429e68-9bac-4b76-b8c5-c6a747647e9c_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_8bd7214d-a433-498d-b950-b2eef4bf88e3_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">Aggregate Intrinsic 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_velo_EligibleVelo3DEquityholdersMember_caba8117-035b-489c-9a22-c2c1a0774f2a_terseLabel_en-US" xlink:label="lab_velo_EligibleVelo3DEquityholdersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eligible Velo3D Equityholders</link:label>
    <link:label id="lab_velo_EligibleVelo3DEquityholdersMember_label_en-US" xlink:label="lab_velo_EligibleVelo3DEquityholdersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eligible Velo3D Equityholders [Member]</link:label>
    <link:label id="lab_velo_EligibleVelo3DEquityholdersMember_documentation_en-US" xlink:label="lab_velo_EligibleVelo3DEquityholdersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eligible Velo3D Equityholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EligibleVelo3DEquityholdersMember" xlink:href="velo-20220930.xsd#velo_EligibleVelo3DEquityholdersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_EligibleVelo3DEquityholdersMember" xlink:to="lab_velo_EligibleVelo3DEquityholdersMember" 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_us-gaap_ContractWithCustomerAssetNetCurrent_41f8145a-73d0-4d2e-99c0-6844f4bbcca3_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_DebtInstrumentInterestRateDuringPeriod_c7d788e9-6247-4a4f-8ef7-c70d128639ec_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate during period (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink: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 During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_cdb682c5-3e82-4199-b73a-082ee9669af5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_EquipmentLoanFacilityOneMember_95ef47c1-df91-49a0-82c9-87841de13847_terseLabel_en-US" xlink:label="lab_velo_EquipmentLoanFacilityOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility One</link:label>
    <link:label id="lab_velo_EquipmentLoanFacilityOneMember_label_en-US" xlink:label="lab_velo_EquipmentLoanFacilityOneMember" xlink: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 Loan, Facility One [Member]</link:label>
    <link:label id="lab_velo_EquipmentLoanFacilityOneMember_documentation_en-US" xlink:label="lab_velo_EquipmentLoanFacilityOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Loan, Facility One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EquipmentLoanFacilityOneMember" xlink:href="velo-20220930.xsd#velo_EquipmentLoanFacilityOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_EquipmentLoanFacilityOneMember" xlink:to="lab_velo_EquipmentLoanFacilityOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d86602ed-aaec-47cc-8148-c584818605ca_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_60ead261-b4fa-4147-9057-aa16ab5cca0f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, measurement input</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_1c8e1e14-1e32-4a6d-b558-645feeaf8917_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_f8f8fca2-9752-4379-abab-6302314cff2c_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_RepaymentsOfSecuredDebt_e1e9e622-099f-4715-bfb8-c8af248cb769_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" 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">Repayment of term loan</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink: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 Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_NumberOfCreditFacilities_5ecfa86d-b512-49f4-9985-1d45b1fd40d2_terseLabel_en-US" xlink:label="lab_velo_NumberOfCreditFacilities" xlink: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 credit facilities</link:label>
    <link:label id="lab_velo_NumberOfCreditFacilities_label_en-US" xlink:label="lab_velo_NumberOfCreditFacilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Credit Facilities</link:label>
    <link:label id="lab_velo_NumberOfCreditFacilities_documentation_en-US" xlink:label="lab_velo_NumberOfCreditFacilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Credit Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_NumberOfCreditFacilities" xlink:href="velo-20220930.xsd#velo_NumberOfCreditFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_NumberOfCreditFacilities" xlink:to="lab_velo_NumberOfCreditFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2510ad8d-995f-4b2f-b658-d1dbd01fee41_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_88c46198-23f9-4242-bb79-9a89e3fd0192_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_9dee8a2a-50ee-44b8-8222-0b728e53eea1_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_velo_LeaseLiability_c1af19af-83c7-4667-b4c6-152e4d7d681b_totalLabel_en-US" xlink:label="lab_velo_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_velo_LeaseLiability_label_en-US" xlink:label="lab_velo_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability</link:label>
    <link:label id="lab_velo_LeaseLiability_documentation_en-US" xlink:label="lab_velo_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LeaseLiability" xlink:href="velo-20220930.xsd#velo_LeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_LeaseLiability" xlink:to="lab_velo_LeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_9ba65531-6280-4779-a29c-b6846327aa78_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_c8ed52aa-a8b1-4257-9326-8f367e85ec1e_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_LongTermDebtPercentageBearingVariableInterestRate_f8754825-85cd-4289-b588-bfa77cde7962_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_label_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink: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, Percentage Bearing Variable Interest, Percentage Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:to="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_1610f6b9-fe25-4fca-9f67-fe8473476d6e_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_377dab31-17d9-43de-aced-1d17b4cfb5c2_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_velo_PaymentsToAcquireEquipmentForLeaseToCustomers_0e46f4bb-5bfa-45a8-8835-48ba47eb3705_negatedTerseLabel_en-US" xlink:label="lab_velo_PaymentsToAcquireEquipmentForLeaseToCustomers" 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">Production of equipment for lease to customers</link:label>
    <link:label id="lab_velo_PaymentsToAcquireEquipmentForLeaseToCustomers_label_en-US" xlink:label="lab_velo_PaymentsToAcquireEquipmentForLeaseToCustomers" xlink: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 Equipment For Lease To Customers</link:label>
    <link:label id="lab_velo_PaymentsToAcquireEquipmentForLeaseToCustomers_documentation_en-US" xlink:label="lab_velo_PaymentsToAcquireEquipmentForLeaseToCustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Equipment For Lease To Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PaymentsToAcquireEquipmentForLeaseToCustomers" xlink:href="velo-20220930.xsd#velo_PaymentsToAcquireEquipmentForLeaseToCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_PaymentsToAcquireEquipmentForLeaseToCustomers" xlink:to="lab_velo_PaymentsToAcquireEquipmentForLeaseToCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_83475194-5ea9-43e7-b592-b08d118ef46e_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligation_d9172915-c770-4812-8c5d-661413c68d3c_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink: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 obligation</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_135d1f14-fe96-4719-99b6-b3f384e24538_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested options (in shares)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink: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, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract_9d99ff88-7113-407f-8f3c-7850353e90b1_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_f675a738-a594-45a5-a5d8-7f10df706428_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_e91f7894-6459-4fc3-99a7-7d882769758e_totalLabel_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" 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_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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_a41f78a5-5837-404b-a111-c464f2335308_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 information</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_ShareBasedCompensation_7578efb8-f208-4131-a7da-5ef31f3273df_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c8a1f092-b7af-459a-b599-3a87d45eaa3f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant date fair value of options granted (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_velo_ContingentEarnoutLiabilityMember_0a8b6aa0-b013-45ff-a66e-d3d5ec09afb6_terseLabel_en-US" xlink:label="lab_velo_ContingentEarnoutLiabilityMember" xlink: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 earnout liabilities</link:label>
    <link:label id="lab_velo_ContingentEarnoutLiabilityMember_label_en-US" xlink:label="lab_velo_ContingentEarnoutLiabilityMember" xlink: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 Earnout Liability [Member]</link:label>
    <link:label id="lab_velo_ContingentEarnoutLiabilityMember_documentation_en-US" xlink:label="lab_velo_ContingentEarnoutLiabilityMember" xlink: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 Earnout Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ContingentEarnoutLiabilityMember" xlink:href="velo-20220930.xsd#velo_ContingentEarnoutLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ContingentEarnoutLiabilityMember" xlink:to="lab_velo_ContingentEarnoutLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_3fb8813a-576d-4baf-8f73-71bdc8590482_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_A2022PrivatePlacementWarrantsMember_78778680-46ec-43b8-8340-d4381b8836ea_terseLabel_en-US" xlink:label="lab_velo_A2022PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Private Warrant</link:label>
    <link:label id="lab_velo_A2022PrivatePlacementWarrantsMember_label_en-US" xlink:label="lab_velo_A2022PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Private Placement Warrants [Member]</link:label>
    <link:label id="lab_velo_A2022PrivatePlacementWarrantsMember_documentation_en-US" xlink:label="lab_velo_A2022PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Private Placement Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2022PrivatePlacementWarrantsMember" xlink:href="velo-20220930.xsd#velo_A2022PrivatePlacementWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_A2022PrivatePlacementWarrantsMember" xlink:to="lab_velo_A2022PrivatePlacementWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_3622584f-19df-4734-b083-3ea763e33875_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 (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_1a665449-5c61-4bda-bf42-c432ebeb656c_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 noncurrent 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_velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet_123879fd-6561-4977-8069-bb8febd6fd41_terseLabel_en-US" xlink:label="lab_velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of warrants into redeemable convertible preferred stock, net settlement</link:label>
    <link:label id="lab_velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet_label_en-US" xlink:label="lab_velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Warrants Into Redeemable Convertible Preferred Stock, Net</link:label>
    <link:label id="lab_velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet_documentation_en-US" xlink:label="lab_velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Warrants Into Redeemable Convertible Preferred Stock, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet" xlink:href="velo-20220930.xsd#velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet" xlink:to="lab_velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e885f310-aa26-4109-bed3-2824c453d4cb_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_DisaggregationOfRevenueLineItems_76a2ceb3-a8b7-4143-99e6-99c5c7288c27_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_6db1da3b-226e-42f1-9642-4a86e4ce0dbd_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_velo_ReverseRecapitalizationDisclosureTextBlock_43183af8-51b5-4316-a0ad-3d414cda0106_terseLabel_en-US" xlink:label="lab_velo_ReverseRecapitalizationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization</link:label>
    <link:label id="lab_velo_ReverseRecapitalizationDisclosureTextBlock_label_en-US" xlink:label="lab_velo_ReverseRecapitalizationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization Disclosure [Text Block]</link:label>
    <link:label id="lab_velo_ReverseRecapitalizationDisclosureTextBlock_documentation_en-US" xlink:label="lab_velo_ReverseRecapitalizationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reverse Recapitalization Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationDisclosureTextBlock" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_ReverseRecapitalizationDisclosureTextBlock" xlink:to="lab_velo_ReverseRecapitalizationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_51568a26-04ae-4a84-b3b8-38962fde6c81_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">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_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm_1b11c6ee-e321-4a3b-926c-4bb4c94edcfb_terseLabel_en-US" xlink:label="lab_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm" xlink: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 (years)</link:label>
    <link:label id="lab_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm_label_en-US" xlink:label="lab_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input, Term</link:label>
    <link:label id="lab_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm_documentation_en-US" xlink:label="lab_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm" xlink:href="velo-20220930.xsd#velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm" xlink:to="lab_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_e3d7eadf-0f65-40a1-875f-d8da66fff1ed_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business and Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_velo_StockConvertedReverseRecapitalization_de46be71-667e-4536-96f6-8b989ec5ab6a_terseLabel_en-US" xlink:label="lab_velo_StockConvertedReverseRecapitalization" xlink: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 converted (in shares)</link:label>
    <link:label id="lab_velo_StockConvertedReverseRecapitalization_label_en-US" xlink:label="lab_velo_StockConvertedReverseRecapitalization" xlink: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 Converted, Reverse Recapitalization</link:label>
    <link:label id="lab_velo_StockConvertedReverseRecapitalization_documentation_en-US" xlink:label="lab_velo_StockConvertedReverseRecapitalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Converted, Reverse Recapitalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockConvertedReverseRecapitalization" xlink:href="velo-20220930.xsd#velo_StockConvertedReverseRecapitalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_velo_StockConvertedReverseRecapitalization" xlink:to="lab_velo_StockConvertedReverseRecapitalization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_eeb58c0b-1fa3-4f2f-b7ca-168bdcc8c370_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_us-gaap_RedeemableConvertiblePreferredStockMember_ec2bc5dc-bb9c-47ab-b19b-a7a16f7e0836_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible Preferred Stock</link:label>
    <link:label id="lab_us-gaap_RedeemableConvertiblePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Convertible Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:to="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>velo-20220930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:793e992b-64b8-4045-a1be-8f43bc4cded3,g:07e5aa5c-4e1f-4e42-96d8-8e1be0005e72-->
<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.velo3d.com/role/Cover" xlink:type="simple" xlink:href="velo-20220930.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_ddb2abf1-0b84-4182-8ca7-ffa60b6b6626" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_48b8e01d-9a49-438e-8060-493c8efd337b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddb2abf1-0b84-4182-8ca7-ffa60b6b6626" xlink:to="loc_dei_DocumentInformationTable_48b8e01d-9a49-438e-8060-493c8efd337b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7a031505-ad48-48e2-a196-1c0a7363d2b1" 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_DocumentInformationTable_48b8e01d-9a49-438e-8060-493c8efd337b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7a031505-ad48-48e2-a196-1c0a7363d2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_33fa4feb-3c88-41e1-93e0-78960572790d" 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_7a031505-ad48-48e2-a196-1c0a7363d2b1" xlink:to="loc_us-gaap_ClassOfStockDomain_33fa4feb-3c88-41e1-93e0-78960572790d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b8a4fdb9-d86d-4d60-9849-b0722e615f60" 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_33fa4feb-3c88-41e1-93e0-78960572790d" xlink:to="loc_us-gaap_CommonStockMember_b8a4fdb9-d86d-4d60-9849-b0722e615f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_5201566e-d748-4bfd-ab72-7a87b84a0a2e" 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_33fa4feb-3c88-41e1-93e0-78960572790d" xlink:to="loc_us-gaap_WarrantMember_5201566e-d748-4bfd-ab72-7a87b84a0a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_48b8e01d-9a49-438e-8060-493c8efd337b" xlink:to="loc_dei_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_f6e211b9-e92e-403c-9683-1aac7f70cfdf" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_DocumentType_f6e211b9-e92e-403c-9683-1aac7f70cfdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_973e5473-feb9-419c-bd3f-dc928818ae64" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_DocumentQuarterlyReport_973e5473-feb9-419c-bd3f-dc928818ae64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7794da8f-a9db-40ae-9e8f-9957dc4bb87b" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_DocumentPeriodEndDate_7794da8f-a9db-40ae-9e8f-9957dc4bb87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_4047d5ef-2221-402c-ae56-c8d2317d0f8a" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_DocumentTransitionReport_4047d5ef-2221-402c-ae56-c8d2317d0f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_ab1efb75-c36d-4267-9ba2-984698275fb7" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityFileNumber_ab1efb75-c36d-4267-9ba2-984698275fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_a92cef00-7ef0-4b3a-b4c0-a19bbfa38c96" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityRegistrantName_a92cef00-7ef0-4b3a-b4c0-a19bbfa38c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_bc3bd22c-9a29-4d59-b50c-c469ecee38ca" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_bc3bd22c-9a29-4d59-b50c-c469ecee38ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_720d3e4a-fafa-461a-8f4a-e360d78c9b77" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityTaxIdentificationNumber_720d3e4a-fafa-461a-8f4a-e360d78c9b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_90e49f90-e898-4177-a7f7-ddda12e2b266" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityAddressAddressLine1_90e49f90-e898-4177-a7f7-ddda12e2b266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_f4ebfa80-3182-479f-b245-71eeb51df794" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityAddressCityOrTown_f4ebfa80-3182-479f-b245-71eeb51df794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_149cd538-15f7-43e8-8e51-2df139070c22" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityAddressStateOrProvince_149cd538-15f7-43e8-8e51-2df139070c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_07971f9d-59cf-4c06-9a44-580a54c6b178" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityAddressPostalZipCode_07971f9d-59cf-4c06-9a44-580a54c6b178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_57f84db7-a2dc-48fc-b445-14c860e6dfff" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_CityAreaCode_57f84db7-a2dc-48fc-b445-14c860e6dfff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_99d63216-b17a-4e8e-8151-314180f064fd" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_LocalPhoneNumber_99d63216-b17a-4e8e-8151-314180f064fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_59116c89-4114-4f4f-ad88-6801775ce9db" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_Security12bTitle_59116c89-4114-4f4f-ad88-6801775ce9db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_544e0132-2740-4b13-b1e3-ce2f5c1d2c1b" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_TradingSymbol_544e0132-2740-4b13-b1e3-ce2f5c1d2c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2c2c7b54-ca54-4dd5-8d63-60ea00188b87" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_SecurityExchangeName_2c2c7b54-ca54-4dd5-8d63-60ea00188b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_15e03b4e-085f-4c16-850f-058750a19325" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityCurrentReportingStatus_15e03b4e-085f-4c16-850f-058750a19325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_fe69dd0d-fdb9-4ad5-9b77-bff59c4d865d" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityInteractiveDataCurrent_fe69dd0d-fdb9-4ad5-9b77-bff59c4d865d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_65a5bdcd-51a0-425a-b813-60fe318625e6" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityFilerCategory_65a5bdcd-51a0-425a-b813-60fe318625e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_1bafde1a-0092-4335-af8f-1d156c11c2cc" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntitySmallBusiness_1bafde1a-0092-4335-af8f-1d156c11c2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_fcc1e7bf-1b32-46fe-83a5-249ecb5a478f" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityEmergingGrowthCompany_fcc1e7bf-1b32-46fe-83a5-249ecb5a478f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_b168bb95-87b5-4b21-a6c2-f9e98a6d3d0d" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityExTransitionPeriod_b168bb95-87b5-4b21-a6c2-f9e98a6d3d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_058d3af0-ce58-4897-9924-3e055338c4ae" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityShellCompany_058d3af0-ce58-4897-9924-3e055338c4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_4155c366-e7e0-4f44-a864-f72c6d525403" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_4155c366-e7e0-4f44-a864-f72c6d525403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_fca8a048-f7cc-446a-9c4d-9c038c721cd6" 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_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_AmendmentFlag_fca8a048-f7cc-446a-9c4d-9c038c721cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_143f5421-e5c6-4c7c-b45b-82c900b3c4ff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_DocumentFiscalYearFocus_143f5421-e5c6-4c7c-b45b-82c900b3c4ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7a748900-fb5f-4f96-9cbb-1b085321c5ba" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7a748900-fb5f-4f96-9cbb-1b085321c5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_8d77caf3-ed63-451c-97bf-e0bc9d9af45b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_EntityCentralIndexKey_8d77caf3-ed63-451c-97bf-e0bc9d9af45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_c502eb3f-5a1d-4bd7-83de-c3e387930200" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cdbdc473-8a3e-4eb4-87c9-c8fe7892ced3" xlink:to="loc_dei_CurrentFiscalYearEndDate_c502eb3f-5a1d-4bd7-83de-c3e387930200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="velo-20220930.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_6d310c02-509c-4eb8-a9c2-1ea114d6a888" 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_747e6722-d4aa-40e2-ba17-c17331a34fd6" 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_6d310c02-509c-4eb8-a9c2-1ea114d6a888" xlink:to="loc_us-gaap_AssetsAbstract_747e6722-d4aa-40e2-ba17-c17331a34fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_555a154b-e831-4369-884b-caf2b7bcd2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_747e6722-d4aa-40e2-ba17-c17331a34fd6" xlink:to="loc_us-gaap_AssetsCurrentAbstract_555a154b-e831-4369-884b-caf2b7bcd2ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_349e9eb3-36b5-4fbb-85ec-f3032fb019f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_555a154b-e831-4369-884b-caf2b7bcd2ee" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_349e9eb3-36b5-4fbb-85ec-f3032fb019f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_bfacddc0-7e0a-4c50-9d9e-7276a2c603e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_555a154b-e831-4369-884b-caf2b7bcd2ee" xlink:to="loc_us-gaap_ShortTermInvestments_bfacddc0-7e0a-4c50-9d9e-7276a2c603e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_320019b3-1cec-48a2-881c-fafcd555f460" 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_AssetsCurrentAbstract_555a154b-e831-4369-884b-caf2b7bcd2ee" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_320019b3-1cec-48a2-881c-fafcd555f460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d91182ba-6a07-4ad0-9734-eb352139c124" 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_AssetsCurrentAbstract_555a154b-e831-4369-884b-caf2b7bcd2ee" xlink:to="loc_us-gaap_InventoryNet_d91182ba-6a07-4ad0-9734-eb352139c124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_dec6237a-8022-4d9c-9edd-97c92cc6bb72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_555a154b-e831-4369-884b-caf2b7bcd2ee" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_dec6237a-8022-4d9c-9edd-97c92cc6bb72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_03e5132b-fd8e-46a6-89a7-105e3a3441ad" 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_AssetsCurrentAbstract_555a154b-e831-4369-884b-caf2b7bcd2ee" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_03e5132b-fd8e-46a6-89a7-105e3a3441ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e113b5e2-c2b3-4bc4-9917-6c427cb2cc92" 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_AssetsCurrentAbstract_555a154b-e831-4369-884b-caf2b7bcd2ee" xlink:to="loc_us-gaap_AssetsCurrent_e113b5e2-c2b3-4bc4-9917-6c427cb2cc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_19f06c6e-9f77-45d1-8ed9-97f93bd69f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_747e6722-d4aa-40e2-ba17-c17331a34fd6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_19f06c6e-9f77-45d1-8ed9-97f93bd69f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_efcf5089-d3b5-4e83-bc67-79b45ee88c71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_747e6722-d4aa-40e2-ba17-c17331a34fd6" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_efcf5089-d3b5-4e83-bc67-79b45ee88c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_aa299464-ffea-4a5e-ae26-38699d5f4909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_747e6722-d4aa-40e2-ba17-c17331a34fd6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_aa299464-ffea-4a5e-ae26-38699d5f4909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2e1d8a04-324f-4b7c-9c79-8e962bbcc8f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_747e6722-d4aa-40e2-ba17-c17331a34fd6" xlink:to="loc_us-gaap_Assets_2e1d8a04-324f-4b7c-9c79-8e962bbcc8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_823f9c6b-13ab-489d-a4ac-19358ea80fbd" 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_6d310c02-509c-4eb8-a9c2-1ea114d6a888" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_823f9c6b-13ab-489d-a4ac-19358ea80fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_7f62a01c-458d-4a04-bacf-c04e88a8e5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_823f9c6b-13ab-489d-a4ac-19358ea80fbd" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_7f62a01c-458d-4a04-bacf-c04e88a8e5e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9edd78dd-9edc-4f65-b25d-9df8100c68b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f62a01c-458d-4a04-bacf-c04e88a8e5e5" xlink:to="loc_us-gaap_AccountsPayableCurrent_9edd78dd-9edc-4f65-b25d-9df8100c68b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent_d08e3e32-1be3-400d-8d73-5a318bd1b473" xlink:href="velo-20220930.xsd#velo_AccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f62a01c-458d-4a04-bacf-c04e88a8e5e5" xlink:to="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent_d08e3e32-1be3-400d-8d73-5a318bd1b473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes_5589ca14-142a-4148-81fb-33f82a06ac72" xlink:href="velo-20220930.xsd#velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f62a01c-458d-4a04-bacf-c04e88a8e5e5" xlink:to="loc_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes_5589ca14-142a-4148-81fb-33f82a06ac72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b07a8aaf-282e-4785-9df2-94d3d5f558ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f62a01c-458d-4a04-bacf-c04e88a8e5e5" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b07a8aaf-282e-4785-9df2-94d3d5f558ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5319bf45-1164-4022-89ea-efa518019a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f62a01c-458d-4a04-bacf-c04e88a8e5e5" xlink:to="loc_us-gaap_LiabilitiesCurrent_5319bf45-1164-4022-89ea-efa518019a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities_ce039ff8-9379-4bbc-91f2-9a58ba8681a6" xlink:href="velo-20220930.xsd#velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_823f9c6b-13ab-489d-a4ac-19358ea80fbd" xlink:to="loc_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities_ce039ff8-9379-4bbc-91f2-9a58ba8681a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b53a7480-5c09-4ecc-96ef-b8140d2eae4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_823f9c6b-13ab-489d-a4ac-19358ea80fbd" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b53a7480-5c09-4ecc-96ef-b8140d2eae4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_3528f942-1d43-4721-9b0f-6850356e1aae" 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_LiabilitiesAndStockholdersEquityAbstract_823f9c6b-13ab-489d-a4ac-19358ea80fbd" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_3528f942-1d43-4721-9b0f-6850356e1aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_05dfb880-4aca-4bc2-a2ec-a7d6fe72c283" xlink:href="velo-20220930.xsd#velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_823f9c6b-13ab-489d-a4ac-19358ea80fbd" xlink:to="loc_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_05dfb880-4aca-4bc2-a2ec-a7d6fe72c283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_7ddf5d00-4ec2-43e2-8c5c-c01604dbe860" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_823f9c6b-13ab-489d-a4ac-19358ea80fbd" xlink:to="loc_us-gaap_Liabilities_7ddf5d00-4ec2-43e2-8c5c-c01604dbe860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e27c2e5e-9c20-494e-b0b4-ab265fc0eee7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_823f9c6b-13ab-489d-a4ac-19358ea80fbd" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e27c2e5e-9c20-494e-b0b4-ab265fc0eee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_bbeaa6a0-427c-42b4-a91f-0ab3ed25cc73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_823f9c6b-13ab-489d-a4ac-19358ea80fbd" xlink:to="loc_us-gaap_StockholdersEquityAbstract_bbeaa6a0-427c-42b4-a91f-0ab3ed25cc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_7a13933f-ad17-4120-ad99-a306d39ecf30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bbeaa6a0-427c-42b4-a91f-0ab3ed25cc73" xlink:to="loc_us-gaap_CommonStockValue_7a13933f-ad17-4120-ad99-a306d39ecf30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_f40a9cd9-b432-4dc4-8344-7873b135000f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bbeaa6a0-427c-42b4-a91f-0ab3ed25cc73" xlink:to="loc_us-gaap_AdditionalPaidInCapital_f40a9cd9-b432-4dc4-8344-7873b135000f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5d3ca5c3-df0b-4fe5-afcc-c9c414abd972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bbeaa6a0-427c-42b4-a91f-0ab3ed25cc73" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5d3ca5c3-df0b-4fe5-afcc-c9c414abd972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fd5a21ae-0213-45df-a3b9-876b8282e955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bbeaa6a0-427c-42b4-a91f-0ab3ed25cc73" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_fd5a21ae-0213-45df-a3b9-876b8282e955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6e44fc01-79f1-46d8-b662-f3306ca655e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bbeaa6a0-427c-42b4-a91f-0ab3ed25cc73" xlink:to="loc_us-gaap_StockholdersEquity_6e44fc01-79f1-46d8-b662-f3306ca655e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d4e5f9f1-ed57-4a05-b8c9-518a9c0d6054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bbeaa6a0-427c-42b4-a91f-0ab3ed25cc73" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_d4e5f9f1-ed57-4a05-b8c9-518a9c0d6054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="velo-20220930.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_97fbef88-60b0-440c-96df-b291789fec02" 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_e25289fd-c254-4043-aefa-e071fdbbf4db" 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_97fbef88-60b0-440c-96df-b291789fec02" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_e25289fd-c254-4043-aefa-e071fdbbf4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d039cc0e-d49b-4dbe-8d94-cfa597c5d189" 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_97fbef88-60b0-440c-96df-b291789fec02" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d039cc0e-d49b-4dbe-8d94-cfa597c5d189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_1d7948e8-c537-4c5c-ad08-3f755441b50a" 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_97fbef88-60b0-440c-96df-b291789fec02" xlink:to="loc_us-gaap_CommonStockSharesIssued_1d7948e8-c537-4c5c-ad08-3f755441b50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e3d3c272-f1f2-4d89-9c67-e2dd57eb1b2b" 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_97fbef88-60b0-440c-96df-b291789fec02" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e3d3c272-f1f2-4d89-9c67-e2dd57eb1b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="simple" xlink:href="velo-20220930.xsd#CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_175b3e07-848f-45d6-9a8d-e18679d60fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_849fcda8-926b-49a2-bff0-12d2c8ee7f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_175b3e07-848f-45d6-9a8d-e18679d60fe6" xlink:to="loc_us-gaap_StatementTable_849fcda8-926b-49a2-bff0-12d2c8ee7f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_66951bbf-7c8c-41d5-ada5-66a888cd21c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_849fcda8-926b-49a2-bff0-12d2c8ee7f38" xlink:to="loc_srt_ProductOrServiceAxis_66951bbf-7c8c-41d5-ada5-66a888cd21c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d5ec97c9-0ca4-432a-836a-5148318b8427" 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_66951bbf-7c8c-41d5-ada5-66a888cd21c7" xlink:to="loc_srt_ProductsAndServicesDomain_d5ec97c9-0ca4-432a-836a-5148318b8427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A3DPrintersMember_0849e25a-d821-4e99-a5d1-0c1d17d22f81" xlink:href="velo-20220930.xsd#velo_A3DPrintersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d5ec97c9-0ca4-432a-836a-5148318b8427" xlink:to="loc_velo_A3DPrintersMember_0849e25a-d821-4e99-a5d1-0c1d17d22f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RecurringPaymentMember_164ba566-8e29-4d0b-adde-cff104232d9c" xlink:href="velo-20220930.xsd#velo_RecurringPaymentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d5ec97c9-0ca4-432a-836a-5148318b8427" xlink:to="loc_velo_RecurringPaymentMember_164ba566-8e29-4d0b-adde-cff104232d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_SupportServicesMember_b200df47-f103-4018-8673-4cbb99f781f8" xlink:href="velo-20220930.xsd#velo_SupportServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d5ec97c9-0ca4-432a-836a-5148318b8427" xlink:to="loc_velo_SupportServicesMember_b200df47-f103-4018-8673-4cbb99f781f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" 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_849fcda8-926b-49a2-bff0-12d2c8ee7f38" xlink:to="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3f2ea6d4-7cb8-4ab8-b7ac-32f140e5e375" 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_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3f2ea6d4-7cb8-4ab8-b7ac-32f140e5e375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_54e476d1-bf1d-4519-b4d6-e7882c787256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_54e476d1-bf1d-4519-b4d6-e7882c787256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f10e09ed-c8f6-4b2d-912a-3cdbfe2aa069" 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_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_Revenues_f10e09ed-c8f6-4b2d-912a-3cdbfe2aa069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_af2d44f9-3f6a-4e6d-a93d-32367a1e7979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_CostOfRevenue_af2d44f9-3f6a-4e6d-a93d-32367a1e7979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ac2991aa-63e3-4a2e-9835-3d95f5416f89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_GrossProfit_ac2991aa-63e3-4a2e-9835-3d95f5416f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_01b0fd0e-3c92-4128-a3f5-7b77625e4bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_OperatingExpensesAbstract_01b0fd0e-3c92-4128-a3f5-7b77625e4bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_cd589a8d-0f1b-4d3b-93b1-1ba4243b03f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_01b0fd0e-3c92-4128-a3f5-7b77625e4bb6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_cd589a8d-0f1b-4d3b-93b1-1ba4243b03f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_b64fe287-ff65-423b-8118-667d2204b3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_01b0fd0e-3c92-4128-a3f5-7b77625e4bb6" xlink:to="loc_us-gaap_SellingAndMarketingExpense_b64fe287-ff65-423b-8118-667d2204b3d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_42eba638-3c3d-4bad-a46c-0eb52a4dde1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_01b0fd0e-3c92-4128-a3f5-7b77625e4bb6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_42eba638-3c3d-4bad-a46c-0eb52a4dde1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e992a85f-cc4f-4145-be23-69460ed66694" 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_01b0fd0e-3c92-4128-a3f5-7b77625e4bb6" xlink:to="loc_us-gaap_OperatingExpenses_e992a85f-cc4f-4145-be23-69460ed66694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_92a2b216-c105-4a4f-879b-2b2200ab6ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_OperatingIncomeLoss_92a2b216-c105-4a4f-879b-2b2200ab6ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_91f6caab-14d9-4dd1-981c-5917e145821c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_InterestExpense_91f6caab-14d9-4dd1-981c-5917e145821c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a3a38935-073e-4d0f-bc69-4e28164db98b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a3a38935-073e-4d0f-bc69-4e28164db98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_GainLossOnFairValueOfWarrants_e670afde-bce8-438a-925f-a5b823b1f4e7" xlink:href="velo-20220930.xsd#velo_GainLossOnFairValueOfWarrants"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_velo_GainLossOnFairValueOfWarrants_e670afde-bce8-438a-925f-a5b823b1f4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_GainLossOnFairValueOfContingentEarnoutLiability_89ee9a93-866a-4c3a-821e-5613f56a5ee3" xlink:href="velo-20220930.xsd#velo_GainLossOnFairValueOfContingentEarnoutLiability"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_velo_GainLossOnFairValueOfContingentEarnoutLiability_89ee9a93-866a-4c3a-821e-5613f56a5ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_02d60f25-76a3-4674-92d1-98faa36d0641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_02d60f25-76a3-4674-92d1-98faa36d0641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8d99a5ec-ec58-4c34-a7a5-e7a4356040d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8d99a5ec-ec58-4c34-a7a5-e7a4356040d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cde38b36-c1d0-488c-b5f5-e0c92755e0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cde38b36-c1d0-488c-b5f5-e0c92755e0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1a3bb818-8c6c-44dd-a61e-1ab881344e70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_NetIncomeLoss_1a3bb818-8c6c-44dd-a61e-1ab881344e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8c2ea89c-d8ee-48cf-953c-a46709de644c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_EarningsPerShareAbstract_8c2ea89c-d8ee-48cf-953c-a46709de644c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_3a66177a-4079-42d6-ad21-45a3a5457ceb" 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_8c2ea89c-d8ee-48cf-953c-a46709de644c" xlink:to="loc_us-gaap_EarningsPerShareBasic_3a66177a-4079-42d6-ad21-45a3a5457ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_486846d9-41d1-4850-89e1-2457ec76b06f" 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_8c2ea89c-d8ee-48cf-953c-a46709de644c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_486846d9-41d1-4850-89e1-2457ec76b06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_896fabe4-9e4d-44ab-9546-3f4cb30a2223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_896fabe4-9e4d-44ab-9546-3f4cb30a2223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b04876e6-5881-46e8-ae60-837970428197" 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_896fabe4-9e4d-44ab-9546-3f4cb30a2223" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b04876e6-5881-46e8-ae60-837970428197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7499596e-c7fa-40b9-809a-142f43986d94" 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_896fabe4-9e4d-44ab-9546-3f4cb30a2223" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7499596e-c7fa-40b9-809a-142f43986d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f0cc0e20-060e-4937-a3e2-0a8d31d54837" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_NetIncomeLoss_f0cc0e20-060e-4937-a3e2-0a8d31d54837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_615696b5-4417-4641-a09a-4c4f062f6aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_615696b5-4417-4641-a09a-4c4f062f6aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_59b4610e-e0ae-4018-823f-66952510442f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_607eb7a3-8496-4830-9360-f1ad4e7c138c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_59b4610e-e0ae-4018-823f-66952510442f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="velo-20220930.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_52e8ac30-646c-4aa0-ae99-77f16c8fc294" 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_d1934ad4-a4a3-4d01-a443-9423e38494a9" 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_52e8ac30-646c-4aa0-ae99-77f16c8fc294" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d1934ad4-a4a3-4d01-a443-9423e38494a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3c7854fb-9f33-41e9-a604-04328368b180" 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_d1934ad4-a4a3-4d01-a443-9423e38494a9" xlink:to="loc_us-gaap_NetIncomeLoss_3c7854fb-9f33-41e9-a604-04328368b180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2f0bd7b9-809a-4d21-9ea8-64f7bf4e72af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d1934ad4-a4a3-4d01-a443-9423e38494a9" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2f0bd7b9-809a-4d21-9ea8-64f7bf4e72af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8ff7af07-c90e-4cfc-b6a1-e590e5b1deab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2f0bd7b9-809a-4d21-9ea8-64f7bf4e72af" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8ff7af07-c90e-4cfc-b6a1-e590e5b1deab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_bccad316-3e31-48ac-aa6f-80c90b5752a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2f0bd7b9-809a-4d21-9ea8-64f7bf4e72af" xlink:to="loc_us-gaap_ShareBasedCompensation_bccad316-3e31-48ac-aa6f-80c90b5752a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0f127c22-2818-4285-82e1-00105a97a2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2f0bd7b9-809a-4d21-9ea8-64f7bf4e72af" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0f127c22-2818-4285-82e1-00105a97a2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_7af25f12-361f-4327-9945-9b18df6f8312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2f0bd7b9-809a-4d21-9ea8-64f7bf4e72af" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_7af25f12-361f-4327-9945-9b18df6f8312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_FairValueAdjustmentOfDerivativesAndWarrants_073baa4e-959e-4421-b3c3-11df31ebb9f0" xlink:href="velo-20220930.xsd#velo_FairValueAdjustmentOfDerivativesAndWarrants"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2f0bd7b9-809a-4d21-9ea8-64f7bf4e72af" xlink:to="loc_velo_FairValueAdjustmentOfDerivativesAndWarrants_073baa4e-959e-4421-b3c3-11df31ebb9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_afc791ef-7634-41de-abf5-ebf8ec250c64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d1934ad4-a4a3-4d01-a443-9423e38494a9" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_afc791ef-7634-41de-abf5-ebf8ec250c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d0d6eaa6-52cd-4a73-b3a7-8b4e73a69996" 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_afc791ef-7634-41de-abf5-ebf8ec250c64" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d0d6eaa6-52cd-4a73-b3a7-8b4e73a69996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_df24c30e-2055-43a6-a73a-39375b93fe2a" 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_afc791ef-7634-41de-abf5-ebf8ec250c64" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_df24c30e-2055-43a6-a73a-39375b93fe2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_42f8a9a9-5789-4eb9-9ac2-ad69edaac5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_afc791ef-7634-41de-abf5-ebf8ec250c64" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_42f8a9a9-5789-4eb9-9ac2-ad69edaac5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_72227144-877e-448d-b093-ff94356b0465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_afc791ef-7634-41de-abf5-ebf8ec250c64" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_72227144-877e-448d-b093-ff94356b0465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_2830fde0-3af1-4acf-9532-4df81dd9de5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_afc791ef-7634-41de-abf5-ebf8ec250c64" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_2830fde0-3af1-4acf-9532-4df81dd9de5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3ef1997b-79eb-4ac1-a672-e444f6227888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_afc791ef-7634-41de-abf5-ebf8ec250c64" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3ef1997b-79eb-4ac1-a672-e444f6227888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_54996fc4-4f03-4cc5-afc0-64e7b8ab3033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_afc791ef-7634-41de-abf5-ebf8ec250c64" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_54996fc4-4f03-4cc5-afc0-64e7b8ab3033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a05108f8-b4db-4d64-84b2-4130fd6bea08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_afc791ef-7634-41de-abf5-ebf8ec250c64" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_a05108f8-b4db-4d64-84b2-4130fd6bea08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_dd7ead80-8f92-44b2-a282-1c2822e59e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_afc791ef-7634-41de-abf5-ebf8ec250c64" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_dd7ead80-8f92-44b2-a282-1c2822e59e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b3f59789-4661-44f2-aa73-c091cdf52def" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d1934ad4-a4a3-4d01-a443-9423e38494a9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b3f59789-4661-44f2-aa73-c091cdf52def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c866a920-aef7-4e55-b652-ea7835877d37" 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_52e8ac30-646c-4aa0-ae99-77f16c8fc294" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c866a920-aef7-4e55-b652-ea7835877d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4278e5ac-44f9-4c56-97d8-85f60bd09af6" 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_c866a920-aef7-4e55-b652-ea7835877d37" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4278e5ac-44f9-4c56-97d8-85f60bd09af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PaymentsToAcquireEquipmentForLeaseToCustomers_3a16cf93-8de2-4ad9-98ea-851401b6e50c" xlink:href="velo-20220930.xsd#velo_PaymentsToAcquireEquipmentForLeaseToCustomers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c866a920-aef7-4e55-b652-ea7835877d37" xlink:to="loc_velo_PaymentsToAcquireEquipmentForLeaseToCustomers_3a16cf93-8de2-4ad9-98ea-851401b6e50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_4b9a96c0-643f-4cc8-bc9d-d235da1d47f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c866a920-aef7-4e55-b652-ea7835877d37" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_4b9a96c0-643f-4cc8-bc9d-d235da1d47f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2d297a49-03b3-40ad-ac3b-b9addcbba277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c866a920-aef7-4e55-b652-ea7835877d37" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2d297a49-03b3-40ad-ac3b-b9addcbba277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a29c37eb-4d2c-4651-9fb0-52111b95a08d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c866a920-aef7-4e55-b652-ea7835877d37" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a29c37eb-4d2c-4651-9fb0-52111b95a08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" 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_52e8ac30-646c-4aa0-ae99-77f16c8fc294" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_ab535cb8-fa10-4cd1-8843-88fc1633bdd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_ab535cb8-fa10-4cd1-8843-88fc1633bdd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance_4af1ce28-d8fc-4f4e-9ab3-9c3c8cc003fe" xlink:href="velo-20220930.xsd#velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance_4af1ce28-d8fc-4f4e-9ab3-9c3c8cc003fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ProceedsFromMerger_97763b01-f840-4a83-87e6-c8cf13eb1067" xlink:href="velo-20220930.xsd#velo_ProceedsFromMerger"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_velo_ProceedsFromMerger_97763b01-f840-4a83-87e6-c8cf13eb1067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_52a78929-b255-47c7-8fca-4a031473401b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPrivatePlacement_52a78929-b255-47c7-8fca-4a031473401b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_fd84fc0d-9bff-4d7e-861d-31a9cd9ea8be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_fd84fc0d-9bff-4d7e-861d-31a9cd9ea8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_2675f94f-a744-4d38-a774-efeed5c66928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_2675f94f-a744-4d38-a774-efeed5c66928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RepaymentOfPropertyAndEquipmentLoan_8a138801-fdbe-46e6-aba0-9fb8f2e627fa" xlink:href="velo-20220930.xsd#velo_RepaymentOfPropertyAndEquipmentLoan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_velo_RepaymentOfPropertyAndEquipmentLoan_8a138801-fdbe-46e6-aba0-9fb8f2e627fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_96995cc6-f970-4c61-acd0-a7b00a0dbd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_96995cc6-f970-4c61-acd0-a7b00a0dbd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_72427b82-f550-45a9-844d-2cc8e275313e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_72427b82-f550-45a9-844d-2cc8e275313e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt_89462099-cf0a-4a89-bf45-923671b85f8a" xlink:href="velo-20220930.xsd#velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt_89462099-cf0a-4a89-bf45-923671b85f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes_2b767869-6f08-4e4d-939f-8e9cae6b4a12" xlink:href="velo-20220930.xsd#velo_RepaymentOfLongTermDebtExcludingConvertibleNotes"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes_2b767869-6f08-4e4d-939f-8e9cae6b4a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a30795e6-0385-4b12-9554-0b3fb48d98ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a30795e6-0385-4b12-9554-0b3fb48d98ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c2ec8c4-689a-4448-82cb-f3747e359880" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c2ec8c4-689a-4448-82cb-f3747e359880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_50fb5c96-0618-4a1c-b176-cf0baf981538" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0645216e-8fe8-40b5-acab-ce56b6ad75f9" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_50fb5c96-0618-4a1c-b176-cf0baf981538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_057211ba-70b0-408d-a2a0-5f10b6b44561" 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_52e8ac30-646c-4aa0-ae99-77f16c8fc294" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_057211ba-70b0-408d-a2a0-5f10b6b44561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f2b02267-c366-4c5b-b879-96e635c07d7f" 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_52e8ac30-646c-4aa0-ae99-77f16c8fc294" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f2b02267-c366-4c5b-b879-96e635c07d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e32e94bf-1c66-4864-a621-101a6acffb31" 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_52e8ac30-646c-4aa0-ae99-77f16c8fc294" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e32e94bf-1c66-4864-a621-101a6acffb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_123bbf60-341d-45ee-b290-af3695d183b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_52e8ac30-646c-4aa0-ae99-77f16c8fc294" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_123bbf60-341d-45ee-b290-af3695d183b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_42c44e7c-0ef8-4efa-8db5-1133e4b12f75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_123bbf60-341d-45ee-b290-af3695d183b4" xlink:to="loc_us-gaap_InterestPaidNet_42c44e7c-0ef8-4efa-8db5-1133e4b12f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9b3abed5-71a4-4583-9a25-0adcec9394de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_52e8ac30-646c-4aa0-ae99-77f16c8fc294" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9b3abed5-71a4-4583-9a25-0adcec9394de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet_a1eedb93-6ee8-4722-8a8c-accaba68536e" xlink:href="velo-20220930.xsd#velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9b3abed5-71a4-4583-9a25-0adcec9394de" xlink:to="loc_velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet_a1eedb93-6ee8-4722-8a8c-accaba68536e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock_7fdc9751-a510-4a22-8c7a-c856dd87883f" xlink:href="velo-20220930.xsd#velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9b3abed5-71a4-4583-9a25-0adcec9394de" xlink:to="loc_velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock_7fdc9751-a510-4a22-8c7a-c856dd87883f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock_09167c37-b31e-4f34-a5df-91d580076d11" xlink:href="velo-20220930.xsd#velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9b3abed5-71a4-4583-9a25-0adcec9394de" xlink:to="loc_velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock_09167c37-b31e-4f34-a5df-91d580076d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ConversionOfWarrantsIntoCommonStockNet_7512aff1-b089-4a15-a083-cf0108985fa0" xlink:href="velo-20220930.xsd#velo_ConversionOfWarrantsIntoCommonStockNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9b3abed5-71a4-4583-9a25-0adcec9394de" xlink:to="loc_velo_ConversionOfWarrantsIntoCommonStockNet_7512aff1-b089-4a15-a083-cf0108985fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantsReclassified_2ab471d8-04a7-4c03-899f-f4dff4109ed7" xlink:href="velo-20220930.xsd#velo_WarrantsReclassified"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9b3abed5-71a4-4583-9a25-0adcec9394de" xlink:to="loc_velo_WarrantsReclassified_2ab471d8-04a7-4c03-899f-f4dff4109ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_BusinessCombinationContingentLiabilityReclassified_33b65378-8076-468b-a0df-e156a880fc5f" xlink:href="velo-20220930.xsd#velo_BusinessCombinationContingentLiabilityReclassified"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9b3abed5-71a4-4583-9a25-0adcec9394de" xlink:to="loc_velo_BusinessCombinationContingentLiabilityReclassified_33b65378-8076-468b-a0df-e156a880fc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantsIssued_939a86c3-38ec-41b6-ab20-6357de8f9d38" xlink:href="velo-20220930.xsd#velo_WarrantsIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9b3abed5-71a4-4583-9a25-0adcec9394de" xlink:to="loc_velo_WarrantsIssued_939a86c3-38ec-41b6-ab20-6357de8f9d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantsIssuedInConnectionWithRefinancingActivities_ea1db829-c198-4d4e-9e17-82506833e20a" xlink:href="velo-20220930.xsd#velo_WarrantsIssuedInConnectionWithRefinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9b3abed5-71a4-4583-9a25-0adcec9394de" xlink:to="loc_velo_WarrantsIssuedInConnectionWithRefinancingActivities_ea1db829-c198-4d4e-9e17-82506833e20a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_d2e2fe0c-873e-4176-b878-0ed38c735a02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9b3abed5-71a4-4583-9a25-0adcec9394de" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_d2e2fe0c-873e-4176-b878-0ed38c735a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_MergerRelatedCostsIncurredButNotYetPaid_691fb5e8-5b12-464f-88c4-9b8dd1d95fdd" xlink:href="velo-20220930.xsd#velo_MergerRelatedCostsIncurredButNotYetPaid"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9b3abed5-71a4-4583-9a25-0adcec9394de" xlink:to="loc_velo_MergerRelatedCostsIncurredButNotYetPaid_691fb5e8-5b12-464f-88c4-9b8dd1d95fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_34b8cbf4-319f-40ff-9036-de8531eee23b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_52e8ac30-646c-4aa0-ae99-77f16c8fc294" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_34b8cbf4-319f-40ff-9036-de8531eee23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d27b0d77-635e-43a3-9410-da46ea5bc43a" 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_34b8cbf4-319f-40ff-9036-de8531eee23b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d27b0d77-635e-43a3-9410-da46ea5bc43a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_c9eaae61-d5b3-42fa-a6f5-c73524001c34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_34b8cbf4-319f-40ff-9036-de8531eee23b" xlink:to="loc_us-gaap_RestrictedCash_c9eaae61-d5b3-42fa-a6f5-c73524001c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8e72caef-7389-49d6-a9c3-2b911612c9d0" 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_34b8cbf4-319f-40ff-9036-de8531eee23b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8e72caef-7389-49d6-a9c3-2b911612c9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="velo-20220930.xsd#CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_db13ce9a-b4a7-455e-95f8-7e783a0f7506" 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_bc3d84a1-38cc-418b-a531-8c06de0cefa5" 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_db13ce9a-b4a7-455e-95f8-7e783a0f7506" xlink:to="loc_us-gaap_StatementTable_bc3d84a1-38cc-418b-a531-8c06de0cefa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_319370f1-b2ef-49aa-ba8d-4db500394353" 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_bc3d84a1-38cc-418b-a531-8c06de0cefa5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_319370f1-b2ef-49aa-ba8d-4db500394353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d9128802-b15c-4dee-abd9-78a5d0221ebb" 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_319370f1-b2ef-49aa-ba8d-4db500394353" xlink:to="loc_us-gaap_EquityComponentDomain_d9128802-b15c-4dee-abd9-78a5d0221ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6f9129de-d36b-4c85-bf9a-d5c9efc32a56" 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_d9128802-b15c-4dee-abd9-78a5d0221ebb" xlink:to="loc_us-gaap_CommonStockMember_6f9129de-d36b-4c85-bf9a-d5c9efc32a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_288aa3f7-1932-4f00-bb3b-63f176c7e33a" 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_d9128802-b15c-4dee-abd9-78a5d0221ebb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_288aa3f7-1932-4f00-bb3b-63f176c7e33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aa162c4c-00b0-4aa7-be74-98ee067bd0f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9128802-b15c-4dee-abd9-78a5d0221ebb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_aa162c4c-00b0-4aa7-be74-98ee067bd0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_22f63c1c-56c3-4281-aa23-2d6ab88363ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9128802-b15c-4dee-abd9-78a5d0221ebb" xlink:to="loc_us-gaap_RetainedEarningsMember_22f63c1c-56c3-4281-aa23-2d6ab88363ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1c0ca326-9830-418a-926b-9bb8d8644053" 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_bc3d84a1-38cc-418b-a531-8c06de0cefa5" xlink:to="loc_us-gaap_StatementLineItems_1c0ca326-9830-418a-926b-9bb8d8644053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1c0ca326-9830-418a-926b-9bb8d8644053" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_8f9f1d1b-ef0d-49ad-8249-25f9ada34b87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_8f9f1d1b-ef0d-49ad-8249-25f9ada34b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_235deb7f-89fd-4165-b43e-2c7ba6780460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_235deb7f-89fd-4165-b43e-2c7ba6780460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet_ed54e1c5-8159-4efe-9a20-5be8d1bb6d14" xlink:href="velo-20220930.xsd#velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet_ed54e1c5-8159-4efe-9a20-5be8d1bb6d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet_355d710c-2086-4db2-9664-6880451f386e" xlink:href="velo-20220930.xsd#velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet_355d710c-2086-4db2-9664-6880451f386e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock_a4dd9f29-6404-4350-976e-26f236fe5a65" xlink:href="velo-20220930.xsd#velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock_a4dd9f29-6404-4350-976e-26f236fe5a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock_b3c9e750-c894-4c08-9aeb-f8b697316d52" xlink:href="velo-20220930.xsd#velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock_b3c9e750-c894-4c08-9aeb-f8b697316d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock_fc79cae8-423d-4e5a-bba1-671bc262dc25" xlink:href="velo-20220930.xsd#velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock_fc79cae8-423d-4e5a-bba1-671bc262dc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock_f5691c59-c7f8-4965-8752-934e1a0b083a" xlink:href="velo-20220930.xsd#velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock_f5691c59-c7f8-4965-8752-934e1a0b083a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_4d99cbc8-fbb8-43cb-8fde-eed53fa1a8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_4d99cbc8-fbb8-43cb-8fde-eed53fa1a8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_254f351c-6da0-4c90-9c21-97839bcf3d86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_769d69c8-c25d-416a-b0f9-a7913d8a62bc" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_254f351c-6da0-4c90-9c21-97839bcf3d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1c0ca326-9830-418a-926b-9bb8d8644053" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_b96fed8a-963b-40a4-9cd8-44304df2b51e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_SharesOutstanding_b96fed8a-963b-40a4-9cd8-44304df2b51e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_49d861cf-d327-4da2-8bfd-9691fce67d3c" 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_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_StockholdersEquity_49d861cf-d327-4da2-8bfd-9691fce67d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization_dde58d73-e6e3-4d61-96da-0a37d2ea4b5c" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization_dde58d73-e6e3-4d61-96da-0a37d2ea4b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization_e4576b9a-b972-4db7-b35e-9fda9fac74e8" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization_e4576b9a-b972-4db7-b35e-9fda9fac74e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodSharesConversionOfWarrants_4fbd5ea1-d9fb-4a1a-afc7-66c1831c4bfc" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodSharesConversionOfWarrants"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_StockIssuedDuringPeriodSharesConversionOfWarrants_4fbd5ea1-d9fb-4a1a-afc7-66c1831c4bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodValueConversionOfWarrants_afd26e52-0f49-4f70-94e7-8cd7a5081e2f" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodValueConversionOfWarrants"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_StockIssuedDuringPeriodValueConversionOfWarrants_afd26e52-0f49-4f70-94e7-8cd7a5081e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability_11491b30-e4d8-4d96-a12a-9cdf3be13153" xlink:href="velo-20220930.xsd#velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability_11491b30-e4d8-4d96-a12a-9cdf3be13153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger_81954eec-1325-4585-a207-526cfe4e4f46" xlink:href="velo-20220930.xsd#velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger_81954eec-1325-4585-a207-526cfe4e4f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodSharesReverseCapitalization_9b7a9134-1aaf-4778-8494-53a03008b6b7" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodSharesReverseCapitalization"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_StockIssuedDuringPeriodSharesReverseCapitalization_9b7a9134-1aaf-4778-8494-53a03008b6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodValueReverseCapitalization_e0e23b32-05d8-4e67-b166-260da8b20b20" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodValueReverseCapitalization"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_velo_StockIssuedDuringPeriodValueReverseCapitalization_e0e23b32-05d8-4e67-b166-260da8b20b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d91e8968-2daf-43e5-8979-1f711583476e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d91e8968-2daf-43e5-8979-1f711583476e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ee09dcae-337e-408e-a18a-c24fc16f8739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ee09dcae-337e-408e-a18a-c24fc16f8739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9c17b068-9777-429b-a320-deb05b53ca6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9c17b068-9777-429b-a320-deb05b53ca6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a5a73ac4-cd8f-417e-90a7-46f8a179f5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a5a73ac4-cd8f-417e-90a7-46f8a179f5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_1ae95638-741c-4c5f-a5f5-5d3625277ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_1ae95638-741c-4c5f-a5f5-5d3625277ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_dd34ae33-ac94-4580-820f-c6fbc96c5170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_dd34ae33-ac94-4580-820f-c6fbc96c5170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0239520d-f8fd-40eb-a0b3-cdf763df47c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_NetIncomeLoss_0239520d-f8fd-40eb-a0b3-cdf763df47c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_676beb7b-5fda-4942-90cc-2bab3e3c23c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_676beb7b-5fda-4942-90cc-2bab3e3c23c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_09222f5f-6ed9-491b-8820-b01fa7007f61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_SharesOutstanding_09222f5f-6ed9-491b-8820-b01fa7007f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_18ecdf86-a3d1-498a-a5fc-32a86a3ed761" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4bd148a0-dabb-4c31-9422-88ba6776225c" xlink:to="loc_us-gaap_StockholdersEquity_18ecdf86-a3d1-498a-a5fc-32a86a3ed761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentation" xlink:type="simple" xlink:href="velo-20220930.xsd#DescriptionofBusinessandBasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ff5341ae-8596-43b2-ba56-f28c382cc6ea" 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_BusinessDescriptionAndBasisOfPresentationTextBlock_f452b720-837b-4d0a-b49c-75bd57aa624a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ff5341ae-8596-43b2-ba56-f28c382cc6ea" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_f452b720-837b-4d0a-b49c-75bd57aa624a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="velo-20220930.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e6fea01b-7353-4636-85be-e49a56a67276" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_8c049fbc-ccdb-4b65-a1f4-79a985f5b68d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e6fea01b-7353-4636-85be-e49a56a67276" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_8c049fbc-ccdb-4b65-a1f4-79a985f5b68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/ReverseRecapitalization" xlink:type="simple" xlink:href="velo-20220930.xsd#ReverseRecapitalization"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/ReverseRecapitalization" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationAbstract_6efef80d-e4f3-4b98-94c4-8cea9e380b46" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationDisclosureTextBlock_5024af45-d3ad-43f0-ae73-7fcc1b00797c" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ReverseRecapitalizationAbstract_6efef80d-e4f3-4b98-94c4-8cea9e380b46" xlink:to="loc_velo_ReverseRecapitalizationDisclosureTextBlock_5024af45-d3ad-43f0-ae73-7fcc1b00797c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShare" xlink:type="simple" xlink:href="velo-20220930.xsd#BasicandDilutedNetIncomeLossperShare"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_416a9265-a10b-4dd7-85c9-c8d596d25ccb" 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_73ca3e66-73ea-4eb3-b5f4-eb9867892798" 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_416a9265-a10b-4dd7-85c9-c8d596d25ccb" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_73ca3e66-73ea-4eb3-b5f4-eb9867892798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="velo-20220930.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_83655d1d-aeb1-4abb-b002-bb1200b94508" 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_11d8e468-b838-4b58-8948-b2734da78911" 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_83655d1d-aeb1-4abb-b002-bb1200b94508" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_11d8e468-b838-4b58-8948-b2734da78911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/Investments" xlink:type="simple" xlink:href="velo-20220930.xsd#Investments"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/Investments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ffe39e92-fecf-4436-b7e9-e4b782658c8f" 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_ce34fbbb-a212-425d-bf2f-f4675d7e0004" 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_ffe39e92-fecf-4436-b7e9-e4b782658c8f" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_ce34fbbb-a212-425d-bf2f-f4675d7e0004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponents"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_493b4535-aa46-40b9-a6be-40c20ee8d31f" 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_89a6fb10-3997-4e92-bc7b-b89a9bdffa65" 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_493b4535-aa46-40b9-a6be-40c20ee8d31f" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_89a6fb10-3997-4e92-bc7b-b89a9bdffa65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquipmentonLeaseNet" xlink:type="simple" xlink:href="velo-20220930.xsd#EquipmentonLeaseNet"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquipmentonLeaseNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_007717fd-2a27-453e-bc5b-1b08479487bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorDirectFinancingLeasesTextBlock_baad29b8-994e-40f6-82a6-35b4b07bcffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorDirectFinancingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_007717fd-2a27-453e-bc5b-1b08479487bc" xlink:to="loc_us-gaap_LessorDirectFinancingLeasesTextBlock_baad29b8-994e-40f6-82a6-35b4b07bcffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/Leases" xlink:type="simple" xlink:href="velo-20220930.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_bebf5822-e116-4bd3-99ae-0182d1f49e6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_d642ccd2-6be1-4a53-89ab-8004c1edde20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bebf5822-e116-4bd3-99ae-0182d1f49e6c" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_d642ccd2-6be1-4a53-89ab-8004c1edde20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_d55452a6-9f08-4328-a50b-46f70d668ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bebf5822-e116-4bd3-99ae-0182d1f49e6c" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_d55452a6-9f08-4328-a50b-46f70d668ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LongTermDebt" xlink:type="simple" xlink:href="velo-20220930.xsd#LongTermDebt"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ba8c8025-393a-4eba-8a9a-55f628eb0e19" 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_d0c3bb83-3fb3-422c-a351-088dc9efff2a" 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_ba8c8025-393a-4eba-8a9a-55f628eb0e19" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_d0c3bb83-3fb3-422c-a351-088dc9efff2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/ConvertibleNotesPayable" xlink:type="simple" xlink:href="velo-20220930.xsd#ConvertibleNotesPayable"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/ConvertibleNotesPayable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_dc0294c2-6d3c-4e27-aff1-4641044c0feb" 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_452fa102-2c1b-44d8-9c1f-ded59c6e2225" 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_dc0294c2-6d3c-4e27-aff1-4641044c0feb" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_452fa102-2c1b-44d8-9c1f-ded59c6e2225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstruments" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstruments"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a0817bb0-13ed-40e8-8416-49a6284371e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_7dc413cf-939a-43d1-a263-d6a45a12ec79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a0817bb0-13ed-40e8-8416-49a6284371e7" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_7dc413cf-939a-43d1-a263-d6a45a12ec79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensation" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityIncentivePlansandStockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_48186cac-770f-436c-921f-0d22fe15f89c" 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_9a8ae6e4-8b05-4207-9b62-7415caabe961" 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_48186cac-770f-436c-921f-0d22fe15f89c" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_9a8ae6e4-8b05-4207-9b62-7415caabe961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/IncomeTaxes" xlink:type="simple" xlink:href="velo-20220930.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6272149e-c687-4dd7-9d2b-1887c0a28d98" 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_8bc7278f-c88d-4063-8b74-57f35bf36d96" 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_6272149e-c687-4dd7-9d2b-1887c0a28d98" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_8bc7278f-c88d-4063-8b74-57f35bf36d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/CommitmentandContingencies" xlink:type="simple" xlink:href="velo-20220930.xsd#CommitmentandContingencies"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/CommitmentandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8725d8bb-cac5-4e06-b181-873bb767fe8c" 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_46f12f55-6655-4007-9997-458187410309" 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_8725d8bb-cac5-4e06-b181-873bb767fe8c" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_46f12f55-6655-4007-9997-458187410309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EmployeeDefinedContributionPlans" xlink:type="simple" xlink:href="velo-20220930.xsd#EmployeeDefinedContributionPlans"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EmployeeDefinedContributionPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5db36c06-b34c-4eba-b891-57b0c4c72aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_fa40ccc9-c5af-47f5-8e33-46277dcfa024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5db36c06-b34c-4eba-b891-57b0c4c72aeb" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_fa40ccc9-c5af-47f5-8e33-46277dcfa024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/Revenue" xlink:type="simple" xlink:href="velo-20220930.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f5a938c3-9bd6-4f24-9ed9-c2e3210a161e" 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_d8c3c201-745e-4c84-beb2-ee9f906f8b60" 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_f5a938c3-9bd6-4f24-9ed9-c2e3210a161e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_d8c3c201-745e-4c84-beb2-ee9f906f8b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="velo-20220930.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3fa54dad-c200-4660-89a9-548ea09c546a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e923beba-e82e-4b80-9b32-37927ceb1103" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3fa54dad-c200-4660-89a9-548ea09c546a" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e923beba-e82e-4b80-9b32-37927ceb1103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_3a8c34ff-7616-4a30-b8cb-62a96f438d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3fa54dad-c200-4660-89a9-548ea09c546a" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_3a8c34ff-7616-4a30-b8cb-62a96f438d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d26945ae-6ed9-4237-a31b-98029d359670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3fa54dad-c200-4660-89a9-548ea09c546a" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d26945ae-6ed9-4237-a31b-98029d359670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/ReverseRecapitalizationTables" xlink:type="simple" xlink:href="velo-20220930.xsd#ReverseRecapitalizationTables"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/ReverseRecapitalizationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationAbstract_2b68888b-6d7b-4f83-8a0f-e3713f3c4bb8" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfReverseRecapitalizationTableTextBlock_0383c10b-3f01-4bc4-ae7a-103fb27b4545" xlink:href="velo-20220930.xsd#velo_ScheduleOfReverseRecapitalizationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ReverseRecapitalizationAbstract_2b68888b-6d7b-4f83-8a0f-e3713f3c4bb8" xlink:to="loc_velo_ScheduleOfReverseRecapitalizationTableTextBlock_0383c10b-3f01-4bc4-ae7a-103fb27b4545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareTables" xlink:type="simple" xlink:href="velo-20220930.xsd#BasicandDilutedNetIncomeLossperShareTables"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b2139d1f-040b-4ebe-9731-2b4a421c9a5e" 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_3e9f7212-b52c-4acc-aa93-eb93fff68f56" 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_b2139d1f-040b-4ebe-9731-2b4a421c9a5e" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_3e9f7212-b52c-4acc-aa93-eb93fff68f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_97544954-3dd8-4e53-9a51-6b4b8e4cc7af" 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_b2139d1f-040b-4ebe-9731-2b4a421c9a5e" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_97544954-3dd8-4e53-9a51-6b4b8e4cc7af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/FairValueMeasuresandDisclosuresTables" xlink:type="simple" xlink:href="velo-20220930.xsd#FairValueMeasuresandDisclosuresTables"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/FairValueMeasuresandDisclosuresTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_b1959650-dab7-4997-a49c-9b53fb6b65d5" 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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_ef9ce66a-0514-4514-bd62-324e56730989" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b1959650-dab7-4997-a49c-9b53fb6b65d5" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_ef9ce66a-0514-4514-bd62-324e56730989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_055ed41f-d6d2-4c2d-8643-0b719abda0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b1959650-dab7-4997-a49c-9b53fb6b65d5" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_055ed41f-d6d2-4c2d-8643-0b719abda0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/InvestmentsTables" xlink:type="simple" xlink:href="velo-20220930.xsd#InvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c643472d-4d19-4afc-b0f8-9e0a6e72fe3e" 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_8dcbb781-a9ac-4b8d-ab31-e04c3fe4799a" 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_c643472d-4d19-4afc-b0f8-9e0a6e72fe3e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_8dcbb781-a9ac-4b8d-ab31-e04c3fe4799a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_68afd6af-c2a6-47ff-a091-4480a51183ab" 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_c643472d-4d19-4afc-b0f8-9e0a6e72fe3e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_68afd6af-c2a6-47ff-a091-4480a51183ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsTables" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsTables"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d43b127b-3b50-4109-8e12-1788c9b1f6c9" 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_3baa1e2f-618c-4c5d-9935-a843b6da3fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d43b127b-3b50-4109-8e12-1788c9b1f6c9" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_3baa1e2f-618c-4c5d-9935-a843b6da3fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_a962992f-c6aa-4d9d-9269-94e29dad68d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d43b127b-3b50-4109-8e12-1788c9b1f6c9" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_a962992f-c6aa-4d9d-9269-94e29dad68d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_03aebd0f-a176-4ca0-9237-3853712f7080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d43b127b-3b50-4109-8e12-1788c9b1f6c9" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_03aebd0f-a176-4ca0-9237-3853712f7080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_40d688af-c1ef-49a2-9a57-64318129ee5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d43b127b-3b50-4109-8e12-1788c9b1f6c9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_40d688af-c1ef-49a2-9a57-64318129ee5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock_08603a96-7346-4006-83fe-8ffca914e301" xlink:href="velo-20220930.xsd#velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d43b127b-3b50-4109-8e12-1788c9b1f6c9" xlink:to="loc_velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock_08603a96-7346-4006-83fe-8ffca914e301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_e25609fc-3602-4366-adf2-facb15279e82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d43b127b-3b50-4109-8e12-1788c9b1f6c9" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_e25609fc-3602-4366-adf2-facb15279e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LeasesTables" xlink:type="simple" xlink:href="velo-20220930.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_90ffb992-9881-4b9d-9e89-9c342a816d44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AssetsAndLiabilitiesLesseeTableTextBlock_133e3e8d-8223-47e0-99c9-c2bdc182e385" xlink:href="velo-20220930.xsd#velo_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_90ffb992-9881-4b9d-9e89-9c342a816d44" xlink:to="loc_velo_AssetsAndLiabilitiesLesseeTableTextBlock_133e3e8d-8223-47e0-99c9-c2bdc182e385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_38bddf50-f7af-4650-9d78-964c12ee2c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_90ffb992-9881-4b9d-9e89-9c342a816d44" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_38bddf50-f7af-4650-9d78-964c12ee2c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_baa279ca-516c-4db1-9b2e-067e8b0ea372" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_90ffb992-9881-4b9d-9e89-9c342a816d44" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_baa279ca-516c-4db1-9b2e-067e8b0ea372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="velo-20220930.xsd#LongTermDebtTables"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/LongTermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_aeb0ba22-4791-461f-914b-240f3169594d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_f3e3c63e-006e-4970-bd25-368b907805ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_aeb0ba22-4791-461f-914b-240f3169594d" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_f3e3c63e-006e-4970-bd25-368b907805ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_d4ba88d4-3c24-49ba-bca6-6133673a16c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_aeb0ba22-4791-461f-914b-240f3169594d" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_d4ba88d4-3c24-49ba-bca6-6133673a16c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsTables" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2c325168-a462-47bd-ba98-cbdebc8a5ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock_4528fc99-1c41-4cfd-9842-844dafe19c80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2c325168-a462-47bd-ba98-cbdebc8a5ab1" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_4528fc99-1c41-4cfd-9842-844dafe19c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_b938c886-e26c-4701-ae75-5fc90ec2222c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2c325168-a462-47bd-ba98-cbdebc8a5ab1" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_b938c886-e26c-4701-ae75-5fc90ec2222c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock_41b4c319-3d47-4691-85a2-49584050f38f" xlink:href="velo-20220930.xsd#velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2c325168-a462-47bd-ba98-cbdebc8a5ab1" xlink:to="loc_velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock_41b4c319-3d47-4691-85a2-49584050f38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_34e119b3-3799-4379-8b0b-0d8d8545b46a" 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_EquityAbstract_2c325168-a462-47bd-ba98-cbdebc8a5ab1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_34e119b3-3799-4379-8b0b-0d8d8545b46a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock_d705d607-796d-4777-b3af-10e2e87b7de0" xlink:href="velo-20220930.xsd#velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2c325168-a462-47bd-ba98-cbdebc8a5ab1" xlink:to="loc_velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock_d705d607-796d-4777-b3af-10e2e87b7de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationTables" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityIncentivePlansandStockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_64b72805-f3e1-435e-9718-03ee2fbf2f66" 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_e56f4d56-cf72-4bcd-a62a-ba4daac39896" 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_64b72805-f3e1-435e-9718-03ee2fbf2f66" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_e56f4d56-cf72-4bcd-a62a-ba4daac39896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_af304661-b667-4327-afdb-5b0fc25938b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_64b72805-f3e1-435e-9718-03ee2fbf2f66" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_af304661-b667-4327-afdb-5b0fc25938b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_f6d7c657-77d3-483e-9ba9-4acef8d26453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_64b72805-f3e1-435e-9718-03ee2fbf2f66" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_f6d7c657-77d3-483e-9ba9-4acef8d26453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_c7822922-4c35-45cc-b1b4-f652297b6120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_64b72805-f3e1-435e-9718-03ee2fbf2f66" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_c7822922-4c35-45cc-b1b4-f652297b6120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/RevenueTables" xlink:type="simple" xlink:href="velo-20220930.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ecf410e2-824d-489f-8d1c-9c5e1cb961e1" 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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_48fe310c-f02b-43ef-8dbb-427a2c93d4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ecf410e2-824d-489f-8d1c-9c5e1cb961e1" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_48fe310c-f02b-43ef-8dbb-427a2c93d4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_4874034b-a787-4335-adb8-3c561d84afc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ecf410e2-824d-489f-8d1c-9c5e1cb961e1" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_4874034b-a787-4335-adb8-3c561d84afc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#DescriptionofBusinessandBasisofPresentationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1030af02-dea9-46b5-8cce-c5e64cd36391" 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_velo_RecapitalizationExchangeRatio_23ba4502-30ed-4335-a875-999a8d358827" xlink:href="velo-20220930.xsd#velo_RecapitalizationExchangeRatio"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1030af02-dea9-46b5-8cce-c5e64cd36391" xlink:to="loc_velo_RecapitalizationExchangeRatio_23ba4502-30ed-4335-a875-999a8d358827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_ec823581-2ad1-426e-a113-3b73e3d51978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1030af02-dea9-46b5-8cce-c5e64cd36391" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_ec823581-2ad1-426e-a113-3b73e3d51978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationNet_5403e8fc-956c-46b1-b8b4-a2b8bf083a13" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1030af02-dea9-46b5-8cce-c5e64cd36391" xlink:to="loc_velo_ReverseRecapitalizationNet_5403e8fc-956c-46b1-b8b4-a2b8bf083a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_e365e3d3-f966-407f-bd24-c84002cf9b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1030af02-dea9-46b5-8cce-c5e64cd36391" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_e365e3d3-f966-407f-bd24-c84002cf9b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e94f5e2f-12f3-4816-86f5-2a82a5c788ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1030af02-dea9-46b5-8cce-c5e64cd36391" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_e94f5e2f-12f3-4816-86f5-2a82a5c788ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_dd84bb9b-b3c2-4513-b6c3-221ef92851ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1030af02-dea9-46b5-8cce-c5e64cd36391" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_dd84bb9b-b3c2-4513-b6c3-221ef92851ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_43b59b80-b5e0-46df-8c53-cc61c19ef573" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1030af02-dea9-46b5-8cce-c5e64cd36391" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_43b59b80-b5e0-46df-8c53-cc61c19ef573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#ReverseRecapitalizationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationAbstract_dc02a076-2790-4eb0-9239-947d7b121db6" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfReverseRecapitalizationTable_92f7498c-135e-4711-a452-6bb0d6909135" xlink:href="velo-20220930.xsd#velo_ScheduleOfReverseRecapitalizationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ReverseRecapitalizationAbstract_dc02a076-2790-4eb0-9239-947d7b121db6" xlink:to="loc_velo_ScheduleOfReverseRecapitalizationTable_92f7498c-135e-4711-a452-6bb0d6909135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0004aaef-3101-4e32-baaf-55c1b65655d7" 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_velo_ScheduleOfReverseRecapitalizationTable_92f7498c-135e-4711-a452-6bb0d6909135" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0004aaef-3101-4e32-baaf-55c1b65655d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" 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_0004aaef-3101-4e32-baaf-55c1b65655d7" xlink:to="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_08d11bc4-035c-4ebc-908e-2935cca77e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_08d11bc4-035c-4ebc-908e-2935cca77e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_ed936bb4-e34f-4377-95d4-2c77f0c54788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_ed936bb4-e34f-4377-95d4-2c77f0c54788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_b4200f5b-afae-4353-b892-097c8a3cebbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_b4200f5b-afae-4353-b892-097c8a3cebbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesDPreferredStockMember_21e6c892-2d9a-485a-aafb-f94711e7b68b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesDPreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:to="loc_us-gaap_SeriesDPreferredStockMember_21e6c892-2d9a-485a-aafb-f94711e7b68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_1a55a885-428e-4f88-b2ab-f97deb838992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_1a55a885-428e-4f88-b2ab-f97deb838992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1cf426ce-247a-4401-89e0-94104f9e5628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_07de4276-2856-42f0-a89b-e24c3f9e2ea8" xlink:to="loc_us-gaap_CommonStockMember_1cf426ce-247a-4401-89e0-94104f9e5628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_7c296e57-122e-428c-afd5-2086796e00d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationTable_92f7498c-135e-4711-a452-6bb0d6909135" xlink:to="loc_srt_CounterpartyNameAxis_7c296e57-122e-428c-afd5-2086796e00d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b0ebe29d-093c-43e1-8240-e89c252c83aa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_7c296e57-122e-428c-afd5-2086796e00d7" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b0ebe29d-093c-43e1-8240-e89c252c83aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LegacyVelo3DMember_9b904d90-fbca-43ca-ac71-daa45efed709" xlink:href="velo-20220930.xsd#velo_LegacyVelo3DMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b0ebe29d-093c-43e1-8240-e89c252c83aa" xlink:to="loc_velo_LegacyVelo3DMember_9b904d90-fbca-43ca-ac71-daa45efed709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_JAWSSpitfireAcquisitionCorporationMember_2831ef65-2135-48c1-807e-f17b159324dd" xlink:href="velo-20220930.xsd#velo_JAWSSpitfireAcquisitionCorporationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b0ebe29d-093c-43e1-8240-e89c252c83aa" xlink:to="loc_velo_JAWSSpitfireAcquisitionCorporationMember_2831ef65-2135-48c1-807e-f17b159324dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember_f302731b-b019-4956-9cd2-1b0f8a8a3d46" xlink:href="velo-20220930.xsd#velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b0ebe29d-093c-43e1-8240-e89c252c83aa" xlink:to="loc_velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember_f302731b-b019-4956-9cd2-1b0f8a8a3d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0a872027-34ae-46d6-89ca-dbb704585a9d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationTable_92f7498c-135e-4711-a452-6bb0d6909135" xlink:to="loc_dei_LegalEntityAxis_0a872027-34ae-46d6-89ca-dbb704585a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bc143b26-52ae-4210-94b6-3e4cde57bd6b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0a872027-34ae-46d6-89ca-dbb704585a9d" xlink:to="loc_dei_EntityDomain_bc143b26-52ae-4210-94b6-3e4cde57bd6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_JAWSSpitfireAcquisitionCorporationMember_e89b3584-2cb5-41ff-a62e-6cae7779c406" xlink:href="velo-20220930.xsd#velo_JAWSSpitfireAcquisitionCorporationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bc143b26-52ae-4210-94b6-3e4cde57bd6b" xlink:to="loc_velo_JAWSSpitfireAcquisitionCorporationMember_e89b3584-2cb5-41ff-a62e-6cae7779c406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:href="velo-20220930.xsd#velo_ScheduleOfReverseRecapitalizationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationTable_92f7498c-135e-4711-a452-6bb0d6909135" xlink:to="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesConverted1_aa626245-6557-4032-ad51-644ef8d64318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_ConversionOfStockSharesConverted1_aa626245-6557-4032-ad51-644ef8d64318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockConvertibleConversionRatio_ba1af4e7-5468-476a-991b-8d316b4beeba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockConvertibleConversionRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_PreferredStockConvertibleConversionRatio_ba1af4e7-5468-476a-991b-8d316b4beeba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockConvertedReverseRecapitalization_b44fabc0-d428-4d04-8428-097bb475aa73" xlink:href="velo-20220930.xsd#velo_StockConvertedReverseRecapitalization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_StockConvertedReverseRecapitalization_b44fabc0-d428-4d04-8428-097bb475aa73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_659b3f77-255a-41bb-a190-6267f2147cd2" 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_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_659b3f77-255a-41bb-a190-6267f2147cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization_e802514c-a3bc-48c5-a73f-20f336f76c3a" xlink:href="velo-20220930.xsd#velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization_e802514c-a3bc-48c5-a73f-20f336f76c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationDeemedValue_9fc591db-fe8f-4ba4-874c-25be4cc24880" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationDeemedValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_ReverseRecapitalizationDeemedValue_9fc591db-fe8f-4ba4-874c-25be4cc24880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RecapitalizationExchangeRatio_dc2f2db1-2c91-424f-9892-d09abbf20e99" xlink:href="velo-20220930.xsd#velo_RecapitalizationExchangeRatio"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_RecapitalizationExchangeRatio_dc2f2db1-2c91-424f-9892-d09abbf20e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_e3d8d881-c912-4d83-b361-1adb5a60e7fb" 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_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_e3d8d881-c912-4d83-b361-1adb5a60e7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_8b1df112-a4e4-4569-9161-d46abba5ce76" 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_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_8b1df112-a4e4-4569-9161-d46abba5ce76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_c42efbe1-78cc-42a3-8234-f71849dc242a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_c42efbe1-78cc-42a3-8234-f71849dc242a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_aebf6c3f-58b3-494e-840d-252730fd05cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_aebf6c3f-58b3-494e-840d-252730fd05cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_f25db863-18e3-44ee-a52d-a0d258903fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_f25db863-18e3-44ee-a52d-a0d258903fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockRepurchasedDuringPeriodPricePerShare_d45b8207-d4e0-4aee-a16c-0ad3d655ad0a" xlink:href="velo-20220930.xsd#velo_StockRepurchasedDuringPeriodPricePerShare"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_StockRepurchasedDuringPeriodPricePerShare_d45b8207-d4e0-4aee-a16c-0ad3d655ad0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_4cb0a093-6ea4-449a-8c85-567bca285080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_4cb0a093-6ea4-449a-8c85-567bca285080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ProceedsReceivedFromReverseRecapitalization_04d487be-72e9-4bd4-9f45-c2ddea4173a1" xlink:href="velo-20220930.xsd#velo_ProceedsReceivedFromReverseRecapitalization"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_ProceedsReceivedFromReverseRecapitalization_04d487be-72e9-4bd4-9f45-c2ddea4173a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsHeldInTrust_725b4892-d73d-4e1a-bbd1-cd38d24245cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldInTrust"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_us-gaap_AssetsHeldInTrust_725b4892-d73d-4e1a-bbd1-cd38d24245cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationTransactionCosts_01f78702-792f-44c5-beb9-898b40bdf057" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationTransactionCosts"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_ReverseRecapitalizationTransactionCosts_01f78702-792f-44c5-beb9-898b40bdf057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts_75bd81ce-a41e-48a0-bdbc-2dc85f6511e2" xlink:href="velo-20220930.xsd#velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts_75bd81ce-a41e-48a0-bdbc-2dc85f6511e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod_1a86b0d1-f044-4481-9035-796bb02d95ee" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod_1a86b0d1-f044-4481-9035-796bb02d95ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationNet_d7cda3d1-3c78-4091-a7ab-eb17cbde436d" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationNet"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_79dfffc7-73e3-4c1d-9454-9a0e282a226f" xlink:to="loc_velo_ReverseRecapitalizationNet_d7cda3d1-3c78-4091-a7ab-eb17cbde436d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#ReverseRecapitalizationSharesIssuedinMergerDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_velo_ReverseRecapitalizationAbstract_349bcfbe-4802-4c11-8f01-1897a7f4cdda" xlink:href="velo-20220930.xsd#velo_ReverseRecapitalizationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfReverseRecapitalizationTable_1118c624-1426-44fb-9e57-a9cca1b50d72" xlink:href="velo-20220930.xsd#velo_ScheduleOfReverseRecapitalizationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ReverseRecapitalizationAbstract_349bcfbe-4802-4c11-8f01-1897a7f4cdda" xlink:to="loc_velo_ScheduleOfReverseRecapitalizationTable_1118c624-1426-44fb-9e57-a9cca1b50d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_bd308c98-5c9c-484c-9c2b-31edfaf265ad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationTable_1118c624-1426-44fb-9e57-a9cca1b50d72" xlink:to="loc_srt_CounterpartyNameAxis_bd308c98-5c9c-484c-9c2b-31edfaf265ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_07018139-69d8-4d7e-be9d-7cddbd8f43c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_bd308c98-5c9c-484c-9c2b-31edfaf265ad" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_07018139-69d8-4d7e-be9d-7cddbd8f43c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PublicShareholdersMember_e3972da6-07be-4a01-bac9-f37fd65e5e19" xlink:href="velo-20220930.xsd#velo_PublicShareholdersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_07018139-69d8-4d7e-be9d-7cddbd8f43c6" xlink:to="loc_velo_PublicShareholdersMember_e3972da6-07be-4a01-bac9-f37fd65e5e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_FounderMember_e78eb928-75d8-4d9e-b289-01009ab011c0" xlink:href="velo-20220930.xsd#velo_FounderMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_07018139-69d8-4d7e-be9d-7cddbd8f43c6" xlink:to="loc_velo_FounderMember_e78eb928-75d8-4d9e-b289-01009ab011c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LegacyVelo3DMember_e31d7db6-6797-4319-839a-29924c4c7a6a" xlink:href="velo-20220930.xsd#velo_LegacyVelo3DMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_07018139-69d8-4d7e-be9d-7cddbd8f43c6" xlink:to="loc_velo_LegacyVelo3DMember_e31d7db6-6797-4319-839a-29924c4c7a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:href="velo-20220930.xsd#velo_ScheduleOfReverseRecapitalizationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationTable_1118c624-1426-44fb-9e57-a9cca1b50d72" xlink:to="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_aedd4b05-a7f4-429c-bb6a-33732596b5a9" 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_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_aedd4b05-a7f4-429c-bb6a-33732596b5a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_50cb82d0-b267-453a-8805-7e1bb7f6a8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_50cb82d0-b267-453a-8805-7e1bb7f6a8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_5b2801c9-084c-4b5b-b6df-75a1dea2571b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_5b2801c9-084c-4b5b-b6df-75a1dea2571b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cb5cc92e-4fef-43f2-bf1a-0c71effa748c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cb5cc92e-4fef-43f2-bf1a-0c71effa748c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockIssuedDuringPeriodSharesReverseRecapitalization_c47a37fe-689b-45e8-92f5-cd1b1af59b36" xlink:href="velo-20220930.xsd#velo_StockIssuedDuringPeriodSharesReverseRecapitalization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_velo_StockIssuedDuringPeriodSharesReverseRecapitalization_c47a37fe-689b-45e8-92f5-cd1b1af59b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_StockConvertedReverseRecapitalization_b3e35028-8124-4826-9108-f632fa577b8a" xlink:href="velo-20220930.xsd#velo_StockConvertedReverseRecapitalization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_velo_StockConvertedReverseRecapitalization_b3e35028-8124-4826-9108-f632fa577b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_5e35b822-fd40-4b51-85d8-d35bf166d742" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_ScheduleOfReverseRecapitalizationLineItems_3f065db6-251a-46c1-b0b4-26352a022da3" xlink:to="loc_us-gaap_SharesOutstanding_5e35b822-fd40-4b51-85d8-d35bf166d742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5cf1486e-9066-4a34-8301-7bc4c5b67083" 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_c94774da-ffb5-4dfb-adfd-8e6654a5fd85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5cf1486e-9066-4a34-8301-7bc4c5b67083" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_c94774da-ffb5-4dfb-adfd-8e6654a5fd85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_48a10c9c-2469-4d91-998f-25057f450255" 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_c94774da-ffb5-4dfb-adfd-8e6654a5fd85" xlink:to="loc_us-gaap_NetIncomeLoss_48a10c9c-2469-4d91-998f-25057f450255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1f3b86f0-513e-4404-8c30-3b81f7bd7d20" 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_5cf1486e-9066-4a34-8301-7bc4c5b67083" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1f3b86f0-513e-4404-8c30-3b81f7bd7d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c0623fc1-dcba-4352-ba4b-c88418987bca" 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_1f3b86f0-513e-4404-8c30-3b81f7bd7d20" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c0623fc1-dcba-4352-ba4b-c88418987bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9445f31b-b146-420b-8539-c80f673cc7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5cf1486e-9066-4a34-8301-7bc4c5b67083" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9445f31b-b146-420b-8539-c80f673cc7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EarningsPerShareBasicAndDilutedEPSAbstract_55fca04a-1e30-45e6-a1b8-96aa61a9104f" xlink:href="velo-20220930.xsd#velo_EarningsPerShareBasicAndDilutedEPSAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5cf1486e-9066-4a34-8301-7bc4c5b67083" xlink:to="loc_velo_EarningsPerShareBasicAndDilutedEPSAbstract_55fca04a-1e30-45e6-a1b8-96aa61a9104f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6c9c1413-92f5-4b34-bbee-d3a6b8f1eba0" 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_velo_EarningsPerShareBasicAndDilutedEPSAbstract_55fca04a-1e30-45e6-a1b8-96aa61a9104f" xlink:to="loc_us-gaap_EarningsPerShareBasic_6c9c1413-92f5-4b34-bbee-d3a6b8f1eba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4ca34855-6ffb-40df-99a9-c431f8428d3a" 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_velo_EarningsPerShareBasicAndDilutedEPSAbstract_55fca04a-1e30-45e6-a1b8-96aa61a9104f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4ca34855-6ffb-40df-99a9-c431f8428d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f300d969-3bbd-44d3-a51f-1f54b7e64f3d" 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_60927d53-09bf-4929-825d-0ef9f1c43850" 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_f300d969-3bbd-44d3-a51f-1f54b7e64f3d" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_60927d53-09bf-4929-825d-0ef9f1c43850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_45d6c4d8-33be-4a1c-bff4-26cbfe381e5f" 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_60927d53-09bf-4929-825d-0ef9f1c43850" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_45d6c4d8-33be-4a1c-bff4-26cbfe381e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_82b85cb7-d729-4744-a5d4-2d5f074ef95d" 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_45d6c4d8-33be-4a1c-bff4-26cbfe381e5f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_82b85cb7-d729-4744-a5d4-2d5f074ef95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseCommonStockMember_32690fdf-3e6c-4b67-8ef8-24ec95af4d83" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_82b85cb7-d729-4744-a5d4-2d5f074ef95d" xlink:to="loc_velo_WarrantToPurchaseCommonStockMember_32690fdf-3e6c-4b67-8ef8-24ec95af4d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9f448377-0c9e-496a-8846-2ae995714a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_82b85cb7-d729-4744-a5d4-2d5f074ef95d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9f448377-0c9e-496a-8846-2ae995714a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3f65574c-c1d4-48e2-a4bb-2108f12c3e31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_82b85cb7-d729-4744-a5d4-2d5f074ef95d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3f65574c-c1d4-48e2-a4bb-2108f12c3e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_de026db2-52a2-4fa9-891e-a20df750da36" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_60927d53-09bf-4929-825d-0ef9f1c43850" xlink:to="loc_dei_LegalEntityAxis_de026db2-52a2-4fa9-891e-a20df750da36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2d0ed6e4-e33c-48b8-8c56-75d28a97ef89" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_de026db2-52a2-4fa9-891e-a20df750da36" xlink:to="loc_dei_EntityDomain_2d0ed6e4-e33c-48b8-8c56-75d28a97ef89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EligibleVelo3DEquityholdersMember_83d6841a-8f13-4f5e-9840-a0655f2ebf24" xlink:href="velo-20220930.xsd#velo_EligibleVelo3DEquityholdersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2d0ed6e4-e33c-48b8-8c56-75d28a97ef89" xlink:to="loc_velo_EligibleVelo3DEquityholdersMember_83d6841a-8f13-4f5e-9840-a0655f2ebf24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7fca8d06-9469-4d45-82bd-cace6ce69e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_60927d53-09bf-4929-825d-0ef9f1c43850" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7fca8d06-9469-4d45-82bd-cace6ce69e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09735562-4551-4f90-ad5a-213bace56a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7fca8d06-9469-4d45-82bd-cace6ce69e1e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09735562-4551-4f90-ad5a-213bace56a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_JAWSSpitfireAcquisitionCorporationMember_eb2c9d12-7d71-45e7-b242-d95931112628" xlink:href="velo-20220930.xsd#velo_JAWSSpitfireAcquisitionCorporationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_09735562-4551-4f90-ad5a-213bace56a59" xlink:to="loc_velo_JAWSSpitfireAcquisitionCorporationMember_eb2c9d12-7d71-45e7-b242-d95931112628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_5bb19ab2-63e0-47d5-80e5-ee8782050451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_60927d53-09bf-4929-825d-0ef9f1c43850" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_5bb19ab2-63e0-47d5-80e5-ee8782050451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2243cf59-4aeb-4df3-ad12-a4b997cd41aa" 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_5bb19ab2-63e0-47d5-80e5-ee8782050451" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2243cf59-4aeb-4df3-ad12-a4b997cd41aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8714c385-44d2-4a46-8609-06b5938416c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9c606bcf-2354-4844-9a22-428389f58604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8714c385-44d2-4a46-8609-06b5938416c6" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9c606bcf-2354-4844-9a22-428389f58604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2c898406-857c-4ed8-acab-6246e487584f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9c606bcf-2354-4844-9a22-428389f58604" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2c898406-857c-4ed8-acab-6246e487584f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_467785a6-cec3-4485-9141-aec92248c68c" 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_2c898406-857c-4ed8-acab-6246e487584f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_467785a6-cec3-4485-9141-aec92248c68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_7d7d7658-2a1f-4709-aa58-759f5ad143ee" 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_467785a6-cec3-4485-9141-aec92248c68c" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7d7d7658-2a1f-4709-aa58-759f5ad143ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_4b2ac3be-94cf-44e7-8acc-24690b55cc24" 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_467785a6-cec3-4485-9141-aec92248c68c" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_4b2ac3be-94cf-44e7-8acc-24690b55cc24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4d4663cf-031d-4b12-9133-f2581a52b7ee" 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_467785a6-cec3-4485-9141-aec92248c68c" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4d4663cf-031d-4b12-9133-f2581a52b7ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_8eedfc94-3ec1-475c-a99d-9a4d15a5fbbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9c606bcf-2354-4844-9a22-428389f58604" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_8eedfc94-3ec1-475c-a99d-9a4d15a5fbbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_2ca1f699-5706-47ae-b224-1de1fbf7f517" 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_8eedfc94-3ec1-475c-a99d-9a4d15a5fbbb" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_2ca1f699-5706-47ae-b224-1de1fbf7f517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PublicWarrantsMember_141dd05d-62cc-45be-96ac-4b8ac735fd36" xlink:href="velo-20220930.xsd#velo_PublicWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2ca1f699-5706-47ae-b224-1de1fbf7f517" xlink:to="loc_velo_PublicWarrantsMember_141dd05d-62cc-45be-96ac-4b8ac735fd36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PrivatePlacementWarrantsMember_2738997f-5a4e-46e7-83a8-aa78905efb01" xlink:href="velo-20220930.xsd#velo_PrivatePlacementWarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2ca1f699-5706-47ae-b224-1de1fbf7f517" xlink:to="loc_velo_PrivatePlacementWarrantsMember_2738997f-5a4e-46e7-83a8-aa78905efb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2022PrivatePlacementWarrantsMember_420fd2d2-46ed-41c9-91ab-4b724059aad0" xlink:href="velo-20220930.xsd#velo_A2022PrivatePlacementWarrantsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2ca1f699-5706-47ae-b224-1de1fbf7f517" xlink:to="loc_velo_A2022PrivatePlacementWarrantsMember_420fd2d2-46ed-41c9-91ab-4b724059aad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_2fd23441-a423-4b1a-b194-07de18811a1e" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2ca1f699-5706-47ae-b224-1de1fbf7f517" xlink:to="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_2fd23441-a423-4b1a-b194-07de18811a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_89674668-4927-4821-90e3-6b4de2c5cc29" 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_FairValueByBalanceSheetGroupingTable_9c606bcf-2354-4844-9a22-428389f58604" xlink:to="loc_us-gaap_FinancialInstrumentAxis_89674668-4927-4821-90e3-6b4de2c5cc29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_411e5762-b0f7-48b8-91c8-3fb70f777c04" 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_89674668-4927-4821-90e3-6b4de2c5cc29" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_411e5762-b0f7-48b8-91c8-3fb70f777c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_3c56699a-a4f2-482e-a90b-209816207039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_411e5762-b0f7-48b8-91c8-3fb70f777c04" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_3c56699a-a4f2-482e-a90b-209816207039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_c8cd1993-be2a-4d9f-98dc-9e0f61b94cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_411e5762-b0f7-48b8-91c8-3fb70f777c04" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_c8cd1993-be2a-4d9f-98dc-9e0f61b94cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_46fbec63-0839-4416-b09f-232ccd29b3d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_9c606bcf-2354-4844-9a22-428389f58604" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_46fbec63-0839-4416-b09f-232ccd29b3d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_c1b6945c-3d89-4aaf-ac99-9e0f324dbadf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_46fbec63-0839-4416-b09f-232ccd29b3d0" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_c1b6945c-3d89-4aaf-ac99-9e0f324dbadf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6311cc9f-60d0-428f-b85e-6d69f39ee41b" 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_AssetsFairValueDisclosureAbstract_c1b6945c-3d89-4aaf-ac99-9e0f324dbadf" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6311cc9f-60d0-428f-b85e-6d69f39ee41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_24821924-b23f-492e-8735-8404ccab891b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_c1b6945c-3d89-4aaf-ac99-9e0f324dbadf" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_24821924-b23f-492e-8735-8404ccab891b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2982fb5d-ed9e-4389-9633-8bd69d2fb7bc" 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_AssetsFairValueDisclosureAbstract_c1b6945c-3d89-4aaf-ac99-9e0f324dbadf" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2982fb5d-ed9e-4389-9633-8bd69d2fb7bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_331ad5a8-6bd2-4dd5-8b35-85ec1a2c7b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_46fbec63-0839-4416-b09f-232ccd29b3d0" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_331ad5a8-6bd2-4dd5-8b35-85ec1a2c7b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantLiabilitiesFairValueDisclosure_b4963d57-66d9-4ea8-b903-ed33ff9ee492" xlink:href="velo-20220930.xsd#velo_WarrantLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_331ad5a8-6bd2-4dd5-8b35-85ec1a2c7b1f" xlink:to="loc_velo_WarrantLiabilitiesFairValueDisclosure_b4963d57-66d9-4ea8-b903-ed33ff9ee492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_9705fca0-accc-494c-b064-dc0fe965a8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_331ad5a8-6bd2-4dd5-8b35-85ec1a2c7b1f" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_9705fca0-accc-494c-b064-dc0fe965a8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_f001abf5-7b88-41cb-9c5b-247cde4d8f10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_331ad5a8-6bd2-4dd5-8b35-85ec1a2c7b1f" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_f001abf5-7b88-41cb-9c5b-247cde4d8f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_174de4a6-38cc-43aa-9306-abc527f444b1" 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_ca6d021b-c121-4246-aa66-87d34991ed68" 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_174de4a6-38cc-43aa-9306-abc527f444b1" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ca6d021b-c121-4246-aa66-87d34991ed68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_a91fe4d1-8b69-4b53-a2d7-a9fa357dfdc2" 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_ca6d021b-c121-4246-aa66-87d34991ed68" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_a91fe4d1-8b69-4b53-a2d7-a9fa357dfdc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f760a95a-c91e-4ea0-881e-7d151c6ce66a" 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_a91fe4d1-8b69-4b53-a2d7-a9fa357dfdc2" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f760a95a-c91e-4ea0-881e-7d151c6ce66a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantLiabilityMember_86f835ba-e092-4758-8874-f4f86f697f47" xlink:href="velo-20220930.xsd#velo_WarrantLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f760a95a-c91e-4ea0-881e-7d151c6ce66a" xlink:to="loc_velo_WarrantLiabilityMember_86f835ba-e092-4758-8874-f4f86f697f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ContingentEarnoutLiabilityMember_b7738e33-50f6-46c7-b786-38a52181c663" xlink:href="velo-20220930.xsd#velo_ContingentEarnoutLiabilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f760a95a-c91e-4ea0-881e-7d151c6ce66a" xlink:to="loc_velo_ContingentEarnoutLiabilityMember_b7738e33-50f6-46c7-b786-38a52181c663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_b702c7e4-4336-4f08-97ab-ee8fc4499514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ca6d021b-c121-4246-aa66-87d34991ed68" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_b702c7e4-4336-4f08-97ab-ee8fc4499514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_e15ce974-7edf-42bf-a31a-10f090d694b3" 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_b702c7e4-4336-4f08-97ab-ee8fc4499514" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_e15ce974-7edf-42bf-a31a-10f090d694b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_5918d428-e0f9-4724-a116-0bcb1bd8d108" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_e15ce974-7edf-42bf-a31a-10f090d694b3" xlink:to="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_5918d428-e0f9-4724-a116-0bcb1bd8d108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PrivatePlacementWarrantsMember_56f46945-644d-4e1d-80fa-7cfa6b2b077f" xlink:href="velo-20220930.xsd#velo_PrivatePlacementWarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_e15ce974-7edf-42bf-a31a-10f090d694b3" xlink:to="loc_velo_PrivatePlacementWarrantsMember_56f46945-644d-4e1d-80fa-7cfa6b2b077f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2022PrivatePlacementWarrantsMember_c2eccb10-bf5c-4411-b155-bceb7160786e" xlink:href="velo-20220930.xsd#velo_A2022PrivatePlacementWarrantsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_e15ce974-7edf-42bf-a31a-10f090d694b3" xlink:to="loc_velo_A2022PrivatePlacementWarrantsMember_c2eccb10-bf5c-4411-b155-bceb7160786e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_7f6e6a17-ce7b-44bc-a053-ee07129c724d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_ca6d021b-c121-4246-aa66-87d34991ed68" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_7f6e6a17-ce7b-44bc-a053-ee07129c724d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_7f6e6a17-ce7b-44bc-a053-ee07129c724d" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_33072d47-d6b3-4b18-9a78-5627d16f2705" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_33072d47-d6b3-4b18-9a78-5627d16f2705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_6e0df9dc-fde7-454e-93f4-31285e37ee6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_6e0df9dc-fde7-454e-93f4-31285e37ee6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_b69fdf3e-38dc-4b10-941e-0485bfa13773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_b69fdf3e-38dc-4b10-941e-0485bfa13773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_d10a950a-e3ba-4830-9632-4e5184542d92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_d10a950a-e3ba-4830-9632-4e5184542d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b8b01efe-8859-4d25-a715-15707304c37d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_b8b01efe-8859-4d25-a715-15707304c37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3532103c-c507-47bf-a9b1-6967c3c17a19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8cf7c14c-2db6-4b91-ae7d-40bd1d52c57e" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_3532103c-c507-47bf-a9b1-6967c3c17a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#InvestmentsSummaryofAvailableforSaleInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b98a4155-0bbe-4964-bd7a-5d39685fa7e3" 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_18d4751f-0f06-43f5-8ca5-34d9f24d69f2" 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_b98a4155-0bbe-4964-bd7a-5d39685fa7e3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_18d4751f-0f06-43f5-8ca5-34d9f24d69f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_7d44f00b-119d-45c9-861d-f34cf615af45" 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_18d4751f-0f06-43f5-8ca5-34d9f24d69f2" xlink:to="loc_us-gaap_FinancialInstrumentAxis_7d44f00b-119d-45c9-861d-f34cf615af45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6827c706-7936-476a-8580-0a06a9c1e8cc" 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_7d44f00b-119d-45c9-861d-f34cf615af45" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6827c706-7936-476a-8580-0a06a9c1e8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_52cbe2b6-7968-42e6-acdb-e75f0ac7a2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6827c706-7936-476a-8580-0a06a9c1e8cc" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_52cbe2b6-7968-42e6-acdb-e75f0ac7a2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_22857571-b499-4144-b236-b57e7f0f5bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6827c706-7936-476a-8580-0a06a9c1e8cc" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_22857571-b499-4144-b236-b57e7f0f5bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a3c2608-01c1-4fd3-89ad-42a2a9c90fa6" 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_18d4751f-0f06-43f5-8ca5-34d9f24d69f2" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a3c2608-01c1-4fd3-89ad-42a2a9c90fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d8b9c907-08c4-41e6-a4bd-284523f9a47d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a3c2608-01c1-4fd3-89ad-42a2a9c90fa6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_d8b9c907-08c4-41e6-a4bd-284523f9a47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_599ae7fd-723f-4802-bf09-99249a94805a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a3c2608-01c1-4fd3-89ad-42a2a9c90fa6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_599ae7fd-723f-4802-bf09-99249a94805a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_90479c70-0af4-4888-915c-98874f257454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1a3c2608-01c1-4fd3-89ad-42a2a9c90fa6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_90479c70-0af4-4888-915c-98874f257454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1a2e2a09-5b24-4180-8468-aaa829002877" 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_ScheduleOfAvailableForSaleSecuritiesLineItems_1a3c2608-01c1-4fd3-89ad-42a2a9c90fa6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1a2e2a09-5b24-4180-8468-aaa829002877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4e5587e0-00c2-4431-90b3-16d50d9a7a47" 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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_811e177f-356c-402c-8c7f-02a01cbed82d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4e5587e0-00c2-4431-90b3-16d50d9a7a47" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_811e177f-356c-402c-8c7f-02a01cbed82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_72a1bd4f-3558-4a47-9348-266a1d092cb8" 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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_811e177f-356c-402c-8c7f-02a01cbed82d" xlink:to="loc_us-gaap_FinancialInstrumentAxis_72a1bd4f-3558-4a47-9348-266a1d092cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_200b150d-ad4f-4502-9083-1996d50cbed9" 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_72a1bd4f-3558-4a47-9348-266a1d092cb8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_200b150d-ad4f-4502-9083-1996d50cbed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_ae139bb4-a371-429c-ad47-ec7530c00731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_200b150d-ad4f-4502-9083-1996d50cbed9" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_ae139bb4-a371-429c-ad47-ec7530c00731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_0b7b5668-f357-4ea7-bc07-b5a5793ff421" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_200b150d-ad4f-4502-9083-1996d50cbed9" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_0b7b5668-f357-4ea7-bc07-b5a5793ff421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8cf83b64-4375-461b-8b9e-a41ae8ee0f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_811e177f-356c-402c-8c7f-02a01cbed82d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8cf83b64-4375-461b-8b9e-a41ae8ee0f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_7ac55fc1-2f17-4b22-ba8d-a99e54e13b93" 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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8cf83b64-4375-461b-8b9e-a41ae8ee0f3e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_7ac55fc1-2f17-4b22-ba8d-a99e54e13b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_94de7696-2679-4b36-a0ab-4ad8583e755e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8cf83b64-4375-461b-8b9e-a41ae8ee0f3e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_94de7696-2679-4b36-a0ab-4ad8583e755e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_0127c7a0-4907-4652-8b73-3209e4fbf8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_8cf83b64-4375-461b-8b9e-a41ae8ee0f3e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_0127c7a0-4907-4652-8b73-3209e4fbf8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0f34a9c5-0640-4189-92f7-9dfbf162f03d" 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_0127c7a0-4907-4652-8b73-3209e4fbf8a0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0f34a9c5-0640-4189-92f7-9dfbf162f03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_8c913760-2f34-4795-8de1-ec117ac8427b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_0127c7a0-4907-4652-8b73-3209e4fbf8a0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_8c913760-2f34-4795-8de1-ec117ac8427b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/InvestmentsNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#InvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/InvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9913103d-29b6-45b8-ba8f-0f80b55514a1" 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_DebtSecuritiesAvailableForSaleRealizedGainLoss_84aeff25-1fdd-48ff-8196-a089dca23b52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9913103d-29b6-45b8-ba8f-0f80b55514a1" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_84aeff25-1fdd-48ff-8196-a089dca23b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsAccountsReceivableDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsAccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_568d0b29-69cb-496f-9b04-99ffcacf3865" 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_AccountsReceivableGrossCurrent_fb48cf5e-7fd0-44e8-adb2-3cdbd0759101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_568d0b29-69cb-496f-9b04-99ffcacf3865" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_fb48cf5e-7fd0-44e8-adb2-3cdbd0759101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c1ed4fcc-48f8-4332-890f-7455ea45cd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_568d0b29-69cb-496f-9b04-99ffcacf3865" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c1ed4fcc-48f8-4332-890f-7455ea45cd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_27387923-3c4c-4832-afc8-fa7b7dbc5904" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_568d0b29-69cb-496f-9b04-99ffcacf3865" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_27387923-3c4c-4832-afc8-fa7b7dbc5904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40159efc-749d-411d-ae3d-9b6e942f2e31" 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_InventoryRawMaterialsNetOfReserves_0919d393-fddf-45b2-b8bd-b2cda9b92555" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40159efc-749d-411d-ae3d-9b6e942f2e31" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_0919d393-fddf-45b2-b8bd-b2cda9b92555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_38b2bd7c-22f5-4f23-8f58-186fc8126195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40159efc-749d-411d-ae3d-9b6e942f2e31" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_38b2bd7c-22f5-4f23-8f58-186fc8126195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1217cf5c-348e-4576-a123-8e41dfc20fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40159efc-749d-411d-ae3d-9b6e942f2e31" xlink:to="loc_us-gaap_InventoryNet_1217cf5c-348e-4576-a123-8e41dfc20fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0f256d4b-048d-48f1-a159-ada8c0db5c14" 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_PrepaidInsurance_04a9616b-33be-4cff-981f-9e1d654e5234" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0f256d4b-048d-48f1-a159-ada8c0db5c14" xlink:to="loc_us-gaap_PrepaidInsurance_04a9616b-33be-4cff-981f-9e1d654e5234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdvancesOnPurchases_000d9f49-d22b-4b1c-b6db-4f450d95aabb" xlink:href="velo-20220930.xsd#velo_AdvancesOnPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0f256d4b-048d-48f1-a159-ada8c0db5c14" xlink:to="loc_velo_AdvancesOnPurchases_000d9f49-d22b-4b1c-b6db-4f450d95aabb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9576fb38-837c-42a5-93fd-8033bf7400b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0f256d4b-048d-48f1-a159-ada8c0db5c14" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9576fb38-837c-42a5-93fd-8033bf7400b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsPropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a9214d44-641e-4f94-a0ca-f042b3056eb8" 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_ScheduleOfPropertyPlantAndEquipmentTable_cfeed3f8-40eb-489f-b290-9235de859766" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a9214d44-641e-4f94-a0ca-f042b3056eb8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cfeed3f8-40eb-489f-b290-9235de859766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcb1f4df-17c4-40ec-b779-4a4ad8320247" 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_cfeed3f8-40eb-489f-b290-9235de859766" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcb1f4df-17c4-40ec-b779-4a4ad8320247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8193b09e-0b97-4347-bc71-878dae1d125b" 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_fcb1f4df-17c4-40ec-b779-4a4ad8320247" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8193b09e-0b97-4347-bc71-878dae1d125b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ComputersAndSoftwareMember_8d44882f-436f-4152-a620-4be1c4bf59ab" xlink:href="velo-20220930.xsd#velo_ComputersAndSoftwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8193b09e-0b97-4347-bc71-878dae1d125b" xlink:to="loc_velo_ComputersAndSoftwareMember_8d44882f-436f-4152-a620-4be1c4bf59ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LaboratoryEquipmentMember_afb77b2f-ab4b-4f04-8e90-196ea9c45eb7" xlink:href="velo-20220930.xsd#velo_LaboratoryEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8193b09e-0b97-4347-bc71-878dae1d125b" xlink:to="loc_velo_LaboratoryEquipmentMember_afb77b2f-ab4b-4f04-8e90-196ea9c45eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_af7fa2e8-588f-41db-96cd-ff077879cb32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8193b09e-0b97-4347-bc71-878dae1d125b" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_af7fa2e8-588f-41db-96cd-ff077879cb32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_6947d247-f66b-4aec-811e-435ac9b6940c" 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_8193b09e-0b97-4347-bc71-878dae1d125b" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_6947d247-f66b-4aec-811e-435ac9b6940c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_5b4ca5fe-2a51-42da-a5da-8b355ab130d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8193b09e-0b97-4347-bc71-878dae1d125b" xlink:to="loc_us-gaap_ConstructionInProgressMember_5b4ca5fe-2a51-42da-a5da-8b355ab130d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c7750545-bcde-4d21-a3d6-8ad1641c15dd" 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_cfeed3f8-40eb-489f-b290-9235de859766" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c7750545-bcde-4d21-a3d6-8ad1641c15dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_c9634e7d-ca43-489c-b69e-e0a58167bbaa" 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_c7750545-bcde-4d21-a3d6-8ad1641c15dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_c9634e7d-ca43-489c-b69e-e0a58167bbaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c2981c51-faed-4efa-ae33-99277801c9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c7750545-bcde-4d21-a3d6-8ad1641c15dd" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c2981c51-faed-4efa-ae33-99277801c9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_56f8d0ea-eba8-423b-bfc0-02bd01a0de37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c7750545-bcde-4d21-a3d6-8ad1641c15dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_56f8d0ea-eba8-423b-bfc0-02bd01a0de37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_a144f3d0-dcc8-4f15-b864-7027fb3efd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_c7750545-bcde-4d21-a3d6-8ad1641c15dd" xlink:to="loc_us-gaap_Depreciation_a144f3d0-dcc8-4f15-b864-7027fb3efd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0c4b0b72-f6fa-4be7-96de-308608d2c5af" 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_1d10bfbc-c3bb-4c24-b851-2dad23fe16e7" 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_0c4b0b72-f6fa-4be7-96de-308608d2c5af" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1d10bfbc-c3bb-4c24-b851-2dad23fe16e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_08887854-2a10-4a43-ae28-a385288951ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0c4b0b72-f6fa-4be7-96de-308608d2c5af" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_08887854-2a10-4a43-ae28-a385288951ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LeaseLiabilityCurrent_aa8bacea-e68f-4f94-85de-6c5400d82c80" xlink:href="velo-20220930.xsd#velo_LeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0c4b0b72-f6fa-4be7-96de-308608d2c5af" xlink:to="loc_velo_LeaseLiabilityCurrent_aa8bacea-e68f-4f94-85de-6c5400d82c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent_f9731939-f0de-44aa-b6b9-a3a23c30f3bc" xlink:href="velo-20220930.xsd#velo_AccruedExpensesAndOtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0c4b0b72-f6fa-4be7-96de-308608d2c5af" xlink:to="loc_velo_AccruedExpensesAndOtherLiabilitiesCurrent_f9731939-f0de-44aa-b6b9-a3a23c30f3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_31e9b3de-c099-4562-a957-45b4fe2f68ca" 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_velo_LeaseLiabilityNoncurrent_7741670f-3879-4546-a414-453b1cd7ffb9" xlink:href="velo-20220930.xsd#velo_LeaseLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_31e9b3de-c099-4562-a957-45b4fe2f68ca" xlink:to="loc_velo_LeaseLiabilityNoncurrent_7741670f-3879-4546-a414-453b1cd7ffb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c4277325-80f3-4c41-bba0-14e799ab41ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_31e9b3de-c099-4562-a957-45b4fe2f68ca" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c4277325-80f3-4c41-bba0-14e799ab41ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_194757dc-9a26-4b49-9026-ef33f38f77f3" xlink:href="velo-20220930.xsd#velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_31e9b3de-c099-4562-a957-45b4fe2f68ca" xlink:to="loc_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent_194757dc-9a26-4b49-9026-ef33f38f77f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquipmentonLeaseNetDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquipmentonLeaseNetDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquipmentonLeaseNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d1ec051c-9eeb-4cb3-945f-49c0a184ad66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_65e899eb-0839-46d8-9217-caf09cad3d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1ec051c-9eeb-4cb3-945f-49c0a184ad66" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_65e899eb-0839-46d8-9217-caf09cad3d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_976174e0-1069-4112-b505-ff92b059e075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1ec051c-9eeb-4cb3-945f-49c0a184ad66" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_976174e0-1069-4112-b505-ff92b059e075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectFinancingLeaseRevenue_b0304fb5-32a1-422f-a94c-cf4b684e3411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DirectFinancingLeaseRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1ec051c-9eeb-4cb3-945f-49c0a184ad66" xlink:to="loc_us-gaap_DirectFinancingLeaseRevenue_b0304fb5-32a1-422f-a94c-cf4b684e3411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e2e7389b-c71e-474d-a073-39f2f2577449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1ec051c-9eeb-4cb3-945f-49c0a184ad66" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e2e7389b-c71e-474d-a073-39f2f2577449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a9164774-040e-403d-ba0a-717bac5220ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_5cc744e8-1b7a-407d-8314-4a59b20fe8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a9164774-040e-403d-ba0a-717bac5220ac" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_5cc744e8-1b7a-407d-8314-4a59b20fe8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_e452d8bd-9027-4c5b-b819-cebaa2700370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a9164774-040e-403d-ba0a-717bac5220ac" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_e452d8bd-9027-4c5b-b819-cebaa2700370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f61cae85-fd77-4621-8060-2d6b031c8374" 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_LesseeLeaseDescriptionTable_e452d8bd-9027-4c5b-b819-cebaa2700370" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f61cae85-fd77-4621-8060-2d6b031c8374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59270117-6d12-437f-be09-e9c5b6280411" 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_f61cae85-fd77-4621-8060-2d6b031c8374" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59270117-6d12-437f-be09-e9c5b6280411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OfficeAndManufacturingFacilitiesMember_9a1601ce-ffe2-43c4-a8e0-b4cfe11332cf" xlink:href="velo-20220930.xsd#velo_OfficeAndManufacturingFacilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59270117-6d12-437f-be09-e9c5b6280411" xlink:to="loc_velo_OfficeAndManufacturingFacilitiesMember_9a1601ce-ffe2-43c4-a8e0-b4cfe11332cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_0c3d7314-6a1b-47d7-93c1-e89e4ac446ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e452d8bd-9027-4c5b-b819-cebaa2700370" xlink:to="loc_us-gaap_LeaseContractualTermAxis_0c3d7314-6a1b-47d7-93c1-e89e4ac446ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_85aa01b3-484b-4103-ad86-d78d61ab385c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermAxis_0c3d7314-6a1b-47d7-93c1-e89e4ac446ec" xlink:to="loc_us-gaap_LeaseContractualTermDomain_85aa01b3-484b-4103-ad86-d78d61ab385c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OperatingLeasesExpiringIn2023To2027Member_7786e9f3-d638-4bde-9d3a-54ff6fb9632b" xlink:href="velo-20220930.xsd#velo_OperatingLeasesExpiringIn2023To2027Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_85aa01b3-484b-4103-ad86-d78d61ab385c" xlink:to="loc_velo_OperatingLeasesExpiringIn2023To2027Member_7786e9f3-d638-4bde-9d3a-54ff6fb9632b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_abbf2707-3b86-432d-9afb-3e83a3058441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e452d8bd-9027-4c5b-b819-cebaa2700370" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_abbf2707-3b86-432d-9afb-3e83a3058441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeOperatingLeaseNumberOfLeases_bee293c2-a2cd-4379-9b3a-163b10cde540" xlink:href="velo-20220930.xsd#velo_LesseeOperatingLeaseNumberOfLeases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_abbf2707-3b86-432d-9afb-3e83a3058441" xlink:to="loc_velo_LesseeOperatingLeaseNumberOfLeases_bee293c2-a2cd-4379-9b3a-163b10cde540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_a3f042db-96cb-44ee-9ae5-1f65673d045e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_abbf2707-3b86-432d-9afb-3e83a3058441" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_a3f042db-96cb-44ee-9ae5-1f65673d045e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LeasesAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9fd7980a-be2c-4d47-80ea-bed91dfa23c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9fd7980a-be2c-4d47-80ea-bed91dfa23c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a732f05a-9348-4df2-aa32-73d8cef65406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a732f05a-9348-4df2-aa32-73d8cef65406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2bb15c9e-cfa0-49eb-8f10-f4e551567aa7" 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_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2bb15c9e-cfa0-49eb-8f10-f4e551567aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c807039d-30b3-4061-a133-3e7a5f93033a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:to="loc_us-gaap_OperatingLeaseLiability_c807039d-30b3-4061-a133-3e7a5f93033a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_c4a65655-5f40-406b-8463-b4284edc9f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_c4a65655-5f40-406b-8463-b4284edc9f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c9121426-798b-44b0-ac74-6601a32ef441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c9121426-798b-44b0-ac74-6601a32ef441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_f4933d01-1591-4250-804d-83b46eb5521a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:to="loc_us-gaap_FinanceLeaseLiability_f4933d01-1591-4250-804d-83b46eb5521a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LeaseLiability_56dccbaa-5f5f-4182-a936-86199b079487" xlink:href="velo-20220930.xsd#velo_LeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:to="loc_velo_LeaseLiability_56dccbaa-5f5f-4182-a936-86199b079487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_56d8a1f3-c709-4af0-be86-3f345ef04b47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_56d8a1f3-c709-4af0-be86-3f345ef04b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0eed615c-d349-4784-b647-aeea2f8566de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0eed615c-d349-4784-b647-aeea2f8566de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_b47ea4ea-a019-4865-bde5-5ec1c5878f72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_b47ea4ea-a019-4865-bde5-5ec1c5878f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_95753b16-6eed-4482-96d5-99b35a47a141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_95753b16-6eed-4482-96d5-99b35a47a141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_24b25079-5ef6-40a4-b12a-55cb45231369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_028c1e23-d63e-4b84-8da4-1b19c198e5c1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_24b25079-5ef6-40a4-b12a-55cb45231369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LeasesLeaseRelatedBalancesDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_80911108-2bf8-4739-a471-1cd5bfd50ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_79d94521-b6f4-4029-80aa-589b8aa21a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_80911108-2bf8-4739-a471-1cd5bfd50ae8" xlink:to="loc_us-gaap_OperatingLeaseCost_79d94521-b6f4-4029-80aa-589b8aa21a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_FinanceLeaseInterestExpenseAndAmortization_7d4760bd-ae9e-41b2-a79a-1bf362ee0b91" xlink:href="velo-20220930.xsd#velo_FinanceLeaseInterestExpenseAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_80911108-2bf8-4739-a471-1cd5bfd50ae8" xlink:to="loc_velo_FinanceLeaseInterestExpenseAndAmortization_7d4760bd-ae9e-41b2-a79a-1bf362ee0b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_902a38ec-a1c5-4782-a2d3-ee90de96ebd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_80911108-2bf8-4739-a471-1cd5bfd50ae8" xlink:to="loc_us-gaap_ShortTermLeaseCost_902a38ec-a1c5-4782-a2d3-ee90de96ebd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_ac318f9f-311b-443a-acc0-f3e578266f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_80911108-2bf8-4739-a471-1cd5bfd50ae8" xlink:to="loc_us-gaap_LeaseCost_ac318f9f-311b-443a-acc0-f3e578266f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LeasePayments_44a04498-e488-487d-873f-ef5c7ad8279f" xlink:href="velo-20220930.xsd#velo_LeasePayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_80911108-2bf8-4739-a471-1cd5bfd50ae8" xlink:to="loc_velo_LeasePayments_44a04498-e488-487d-873f-ef5c7ad8279f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f91b2cc9-46cf-4a42-9e48-1c780fb412aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_80911108-2bf8-4739-a471-1cd5bfd50ae8" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f91b2cc9-46cf-4a42-9e48-1c780fb412aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_df1c84df-b66d-4203-9822-f0f2572b8f71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_80911108-2bf8-4739-a471-1cd5bfd50ae8" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_df1c84df-b66d-4203-9822-f0f2572b8f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_149d1722-5847-4d30-9113-aa872ff4cb0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LeaseLiabilityAbstract_4a96d6b3-14e6-4c03-bc2e-0780314f6480" xlink:href="velo-20220930.xsd#velo_LeaseLiabilityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_149d1722-5847-4d30-9113-aa872ff4cb0b" xlink:to="loc_velo_LeaseLiabilityAbstract_4a96d6b3-14e6-4c03-bc2e-0780314f6480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear_d4d33dba-78b5-4072-8f03-1a326a9929ce" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_LeaseLiabilityAbstract_4a96d6b3-14e6-4c03-bc2e-0780314f6480" xlink:to="loc_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear_d4d33dba-78b5-4072-8f03-1a326a9929ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidYearOne_04979125-1cfb-49df-916e-30388927cc38" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_LeaseLiabilityAbstract_4a96d6b3-14e6-4c03-bc2e-0780314f6480" xlink:to="loc_velo_LesseeLeaseLiabilityToBePaidYearOne_04979125-1cfb-49df-916e-30388927cc38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidYearTwo_ba1dcd3a-7641-4acf-a5f2-565e43eee8f3" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_LeaseLiabilityAbstract_4a96d6b3-14e6-4c03-bc2e-0780314f6480" xlink:to="loc_velo_LesseeLeaseLiabilityToBePaidYearTwo_ba1dcd3a-7641-4acf-a5f2-565e43eee8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidYearThree_4ace8ede-6abc-4b6d-a0b8-9ae89f7aeba5" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_LeaseLiabilityAbstract_4a96d6b3-14e6-4c03-bc2e-0780314f6480" xlink:to="loc_velo_LesseeLeaseLiabilityToBePaidYearThree_4ace8ede-6abc-4b6d-a0b8-9ae89f7aeba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidYearFour_e1cd4124-b3e1-4e4f-9f26-de6966a97805" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_LeaseLiabilityAbstract_4a96d6b3-14e6-4c03-bc2e-0780314f6480" xlink:to="loc_velo_LesseeLeaseLiabilityToBePaidYearFour_e1cd4124-b3e1-4e4f-9f26-de6966a97805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaidAfterYearFour_06d568ac-0880-4ca4-921a-4f76c661d320" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_LeaseLiabilityAbstract_4a96d6b3-14e6-4c03-bc2e-0780314f6480" xlink:to="loc_velo_LesseeLeaseLiabilityToBePaidAfterYearFour_06d568ac-0880-4ca4-921a-4f76c661d320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityToBePaid_499053c8-04ec-44d2-b2ba-a2d5c2907b02" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityToBePaid"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_LeaseLiabilityAbstract_4a96d6b3-14e6-4c03-bc2e-0780314f6480" xlink:to="loc_velo_LesseeLeaseLiabilityToBePaid_499053c8-04ec-44d2-b2ba-a2d5c2907b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LesseeLeaseLiabilityUndiscountedExcessAmount_4ca4253e-d4be-4877-839a-6d126b9f923d" xlink:href="velo-20220930.xsd#velo_LesseeLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_LeaseLiabilityAbstract_4a96d6b3-14e6-4c03-bc2e-0780314f6480" xlink:to="loc_velo_LesseeLeaseLiabilityUndiscountedExcessAmount_4ca4253e-d4be-4877-839a-6d126b9f923d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7fc5eb03-20c3-4ba0-a5fd-4845685cd15f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_LeaseLiabilityAbstract_4a96d6b3-14e6-4c03-bc2e-0780314f6480" xlink:to="loc_us-gaap_OperatingLeaseLiability_7fc5eb03-20c3-4ba0-a5fd-4845685cd15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c2906355-742a-417e-8fff-a0f6972632c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_LeaseLiabilityAbstract_4a96d6b3-14e6-4c03-bc2e-0780314f6480" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c2906355-742a-417e-8fff-a0f6972632c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6c105b3a-e1d3-4e0b-89d4-597899d79c56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_LeaseLiabilityAbstract_4a96d6b3-14e6-4c03-bc2e-0780314f6480" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6c105b3a-e1d3-4e0b-89d4-597899d79c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="velo-20220930.xsd#LeasesFutureMinimumLeasePaymentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.velo3d.com/role/LongTermDebtComponentsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LongTermDebtComponentsDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/LongTermDebtComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0313fb64-945d-4742-bd81-2206b1461d0e" 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_1a3b0238-adbc-49e4-900b-a65a381915f4" 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_0313fb64-945d-4742-bd81-2206b1461d0e" xlink:to="loc_us-gaap_DebtInstrumentTable_1a3b0238-adbc-49e4-900b-a65a381915f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8c336c68-2860-4926-9913-3330a409cd2d" 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_1a3b0238-adbc-49e4-900b-a65a381915f4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8c336c68-2860-4926-9913-3330a409cd2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9fa3b2e8-b1c1-4101-aec0-96eb713ebca3" 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_8c336c68-2860-4926-9913-3330a409cd2d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9fa3b2e8-b1c1-4101-aec0-96eb713ebca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_071e1de7-e957-40f7-9a6d-1c671a2096ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9fa3b2e8-b1c1-4101-aec0-96eb713ebca3" xlink:to="loc_us-gaap_LineOfCreditMember_071e1de7-e957-40f7-9a6d-1c671a2096ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EquipmentLoanMember_4398df51-3d10-4f06-9ba9-f35adbd4836e" xlink:href="velo-20220930.xsd#velo_EquipmentLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9fa3b2e8-b1c1-4101-aec0-96eb713ebca3" xlink:to="loc_velo_EquipmentLoanMember_4398df51-3d10-4f06-9ba9-f35adbd4836e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1a3b0238-adbc-49e4-900b-a65a381915f4" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5bd9c688-094f-4d04-ac2a-efd02c38696d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5bd9c688-094f-4d04-ac2a-efd02c38696d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_04f96d40-47c2-4282-8bab-f3dc1f5a913f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_04f96d40-47c2-4282-8bab-f3dc1f5a913f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtExcludingConvertibleNotes_d58bfcf1-c8b9-42fb-a0b8-8462bac9d912" xlink:href="velo-20220930.xsd#velo_LongTermDebtExcludingConvertibleNotes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:to="loc_velo_LongTermDebtExcludingConvertibleNotes_d58bfcf1-c8b9-42fb-a0b8-8462bac9d912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes_72d06a44-99d2-4b8b-b7eb-92ab0b971c00" xlink:href="velo-20220930.xsd#velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:to="loc_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes_72d06a44-99d2-4b8b-b7eb-92ab0b971c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities_f22b5437-b3b6-4ef7-bd5e-e6f4692f7b68" xlink:href="velo-20220930.xsd#velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b0ba86c7-ef14-4535-8ff8-a6d506a062c3" xlink:to="loc_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities_f22b5437-b3b6-4ef7-bd5e-e6f4692f7b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LongTermDebtComponentsDetails_1" xlink:type="simple" xlink:href="velo-20220930.xsd#LongTermDebtComponentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/LongTermDebtComponentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.velo3d.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LongTermDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/LongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_83904c96-6de0-4a76-80be-ba933375cf04" 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_a1c26c89-9937-4d15-af29-23d5c10568e3" 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_83904c96-6de0-4a76-80be-ba933375cf04" xlink:to="loc_us-gaap_DebtInstrumentTable_a1c26c89-9937-4d15-af29-23d5c10568e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b4e17909-92c8-4695-ac17-4a91aa845390" 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_a1c26c89-9937-4d15-af29-23d5c10568e3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b4e17909-92c8-4695-ac17-4a91aa845390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_abf304f2-e1ff-4f78-9e3d-fb82865c79bd" 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_b4e17909-92c8-4695-ac17-4a91aa845390" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_abf304f2-e1ff-4f78-9e3d-fb82865c79bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e5f40ec2-7beb-4aa5-a02e-7aabc6eb784c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_abf304f2-e1ff-4f78-9e3d-fb82865c79bd" xlink:to="loc_us-gaap_LineOfCreditMember_e5f40ec2-7beb-4aa5-a02e-7aabc6eb784c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EquipmentLoanMember_4e7ec822-78e1-4a16-9cb1-59727f57ab23" xlink:href="velo-20220930.xsd#velo_EquipmentLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_abf304f2-e1ff-4f78-9e3d-fb82865c79bd" xlink:to="loc_velo_EquipmentLoanMember_4e7ec822-78e1-4a16-9cb1-59727f57ab23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_70f716ec-33ef-4e80-9f49-98ea7523fdaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1c26c89-9937-4d15-af29-23d5c10568e3" xlink:to="loc_us-gaap_CreditFacilityAxis_70f716ec-33ef-4e80-9f49-98ea7523fdaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_875bf022-b584-43df-95e1-134fa2c6345e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_70f716ec-33ef-4e80-9f49-98ea7523fdaf" xlink:to="loc_us-gaap_CreditFacilityDomain_875bf022-b584-43df-95e1-134fa2c6345e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_40a6874b-6288-41aa-bdc3-a68bb55c8b43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_875bf022-b584-43df-95e1-134fa2c6345e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_40a6874b-6288-41aa-bdc3-a68bb55c8b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3285d374-2897-4def-aa90-f6db0af7915d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1c26c89-9937-4d15-af29-23d5c10568e3" xlink:to="loc_us-gaap_VariableRateAxis_3285d374-2897-4def-aa90-f6db0af7915d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e4ad3490-7026-4b0f-88d2-57b23d2f840a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_3285d374-2897-4def-aa90-f6db0af7915d" xlink:to="loc_us-gaap_VariableRateDomain_e4ad3490-7026-4b0f-88d2-57b23d2f840a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeRateMember_4685f95d-7c1a-4181-97fe-a2cb39db795b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrimeRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e4ad3490-7026-4b0f-88d2-57b23d2f840a" xlink:to="loc_us-gaap_PrimeRateMember_4685f95d-7c1a-4181-97fe-a2cb39db795b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d68f2d96-d65b-4ae1-91a7-b035161fc4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1c26c89-9937-4d15-af29-23d5c10568e3" xlink:to="loc_us-gaap_DebtInstrumentAxis_d68f2d96-d65b-4ae1-91a7-b035161fc4ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8c43d03f-9b84-4c70-b632-2fb7f954bc99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d68f2d96-d65b-4ae1-91a7-b035161fc4ec" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8c43d03f-9b84-4c70-b632-2fb7f954bc99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EquipmentLoanFacilityOneMember_302dc8b1-76d7-43fb-b815-5ce5aca179c2" xlink:href="velo-20220930.xsd#velo_EquipmentLoanFacilityOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8c43d03f-9b84-4c70-b632-2fb7f954bc99" xlink:to="loc_velo_EquipmentLoanFacilityOneMember_302dc8b1-76d7-43fb-b815-5ce5aca179c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtCovenantTermsAxis_98e1a886-bfd2-406b-89a4-680a7fdb7ecb" xlink:href="velo-20220930.xsd#velo_DebtCovenantTermsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1c26c89-9937-4d15-af29-23d5c10568e3" xlink:to="loc_velo_DebtCovenantTermsAxis_98e1a886-bfd2-406b-89a4-680a7fdb7ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtCovenantTermsDomain_ccc0a938-aa9b-4d38-9e7e-f4ef87c86cad" xlink:href="velo-20220930.xsd#velo_DebtCovenantTermsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_DebtCovenantTermsAxis_98e1a886-bfd2-406b-89a4-680a7fdb7ecb" xlink:to="loc_velo_DebtCovenantTermsDomain_ccc0a938-aa9b-4d38-9e7e-f4ef87c86cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtCovenantTerms1Member_9a8ccc15-ba19-4302-9be7-419acc001f35" xlink:href="velo-20220930.xsd#velo_DebtCovenantTerms1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_DebtCovenantTermsDomain_ccc0a938-aa9b-4d38-9e7e-f4ef87c86cad" xlink:to="loc_velo_DebtCovenantTerms1Member_9a8ccc15-ba19-4302-9be7-419acc001f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtCovenantTerms2Member_0e195220-700d-4caa-926c-9521b287380e" xlink:href="velo-20220930.xsd#velo_DebtCovenantTerms2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_DebtCovenantTermsDomain_ccc0a938-aa9b-4d38-9e7e-f4ef87c86cad" xlink:to="loc_velo_DebtCovenantTerms2Member_0e195220-700d-4caa-926c-9521b287380e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1c26c89-9937-4d15-af29-23d5c10568e3" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_NumberOfCreditFacilities_8e737e97-3585-4f68-8553-5e1484b25e79" xlink:href="velo-20220930.xsd#velo_NumberOfCreditFacilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_velo_NumberOfCreditFacilities_8e737e97-3585-4f68-8553-5e1484b25e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_6f00ec62-7169-4035-906f-95252faffb80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_6f00ec62-7169-4035-906f-95252faffb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_d854a33e-3648-4a5e-a8d4-b62ba061a6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_d854a33e-3648-4a5e-a8d4-b62ba061a6e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_0b50fa42-b84e-41d2-8882-3bce7e8905f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_0b50fa42-b84e-41d2-8882-3bce7e8905f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_f4819ff7-f379-47ed-bfc0-d68886ce80ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_f4819ff7-f379-47ed-bfc0-d68886ce80ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2d2c9daa-a1ba-4a91-afe3-695d58f90fba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2d2c9daa-a1ba-4a91-afe3-695d58f90fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_d4de0fcb-e584-4c84-9e73-c47916a6c29a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DebtInstrumentTerm_d4de0fcb-e584-4c84-9e73-c47916a6c29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_79343909-d281-4a87-a2f9-5d8282807f36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_79343909-d281-4a87-a2f9-5d8282807f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_1e315636-78df-4562-8500-bc1c14732bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_1e315636-78df-4562-8500-bc1c14732bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_d1674482-35ae-484b-a3f3-a2f14f131a14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_d1674482-35ae-484b-a3f3-a2f14f131a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtInstrumentCovenantRevenueRequirement_b613f62c-3b00-401e-8c68-06b48134b616" xlink:href="velo-20220930.xsd#velo_DebtInstrumentCovenantRevenueRequirement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_velo_DebtInstrumentCovenantRevenueRequirement_b613f62c-3b00-401e-8c68-06b48134b616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_00fea371-0e99-4a5c-9681-ffd3f8bf1cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_00fea371-0e99-4a5c-9681-ffd3f8bf1cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtInstrumentCovenantAdjustedQuickRatio_1f197818-2aa8-4f8d-9f07-25d162828000" xlink:href="velo-20220930.xsd#velo_DebtInstrumentCovenantAdjustedQuickRatio"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_velo_DebtInstrumentCovenantAdjustedQuickRatio_1f197818-2aa8-4f8d-9f07-25d162828000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_DebtInstrumentNumberOfAdvancesExecuted_7a6e653a-db00-4403-b8c2-b428bd7a05ed" xlink:href="velo-20220930.xsd#velo_DebtInstrumentNumberOfAdvancesExecuted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_velo_DebtInstrumentNumberOfAdvancesExecuted_7a6e653a-db00-4403-b8c2-b428bd7a05ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_cd2e54d1-2970-42ea-8f4d-941c6527fb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_cd2e54d1-2970-42ea-8f4d-941c6527fb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_5e4c3be3-ae24-4259-b02f-07c7b1d4dd64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1dea5d2a-ea1f-4ac3-ae90-b3fb96e5da68" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_5e4c3be3-ae24-4259-b02f-07c7b1d4dd64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#LongTermDebtFutureMinimumAggregatePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f49a874b-bd51-41da-8c09-7ea8dce6b57b" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_761086f3-bbab-4a2c-9abb-9c50682e6339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f49a874b-bd51-41da-8c09-7ea8dce6b57b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_761086f3-bbab-4a2c-9abb-9c50682e6339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtMaturityYearsOneThroughThree_ca8c8020-5221-45eb-ab5e-70837db2eafc" xlink:href="velo-20220930.xsd#velo_LongTermDebtMaturityYearsOneThroughThree"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f49a874b-bd51-41da-8c09-7ea8dce6b57b" xlink:to="loc_velo_LongTermDebtMaturityYearsOneThroughThree_ca8c8020-5221-45eb-ab5e-70837db2eafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_LongTermDebtExcludingConvertibleNotes_128f5aec-6b06-4314-8ddc-3d9fc4b49d97" xlink:href="velo-20220930.xsd#velo_LongTermDebtExcludingConvertibleNotes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f49a874b-bd51-41da-8c09-7ea8dce6b57b" xlink:to="loc_velo_LongTermDebtExcludingConvertibleNotes_128f5aec-6b06-4314-8ddc-3d9fc4b49d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#ConvertibleNotesPayableNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_edf1f8fd-7af7-40bc-8e09-939558b037e5" 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_55c52c84-3c1b-4556-a584-3f2837f64e12" 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_edf1f8fd-7af7-40bc-8e09-939558b037e5" xlink:to="loc_us-gaap_DebtInstrumentTable_55c52c84-3c1b-4556-a584-3f2837f64e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8dbe55b7-5268-42cf-8c4e-0d018ca11d5a" 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_55c52c84-3c1b-4556-a584-3f2837f64e12" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8dbe55b7-5268-42cf-8c4e-0d018ca11d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3f87c3e7-041f-45f3-8b96-7fe10e6c6bb4" 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_8dbe55b7-5268-42cf-8c4e-0d018ca11d5a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3f87c3e7-041f-45f3-8b96-7fe10e6c6bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_20614933-bfc5-4ffa-b688-ec6c845dc528" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3f87c3e7-041f-45f3-8b96-7fe10e6c6bb4" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_20614933-bfc5-4ffa-b688-ec6c845dc528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c13685b6-9d82-40bf-ba92-7d08da5b5cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_55c52c84-3c1b-4556-a584-3f2837f64e12" xlink:to="loc_us-gaap_DebtInstrumentAxis_c13685b6-9d82-40bf-ba92-7d08da5b5cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7f95a48f-8a3f-4ac6-9662-b952c1539f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c13685b6-9d82-40bf-ba92-7d08da5b5cc8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7f95a48f-8a3f-4ac6-9662-b952c1539f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ConvertibleNotesDueJanuary32023Member_e3e23eee-1d75-4785-ad54-5c5fbea9199e" xlink:href="velo-20220930.xsd#velo_ConvertibleNotesDueJanuary32023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7f95a48f-8a3f-4ac6-9662-b952c1539f8e" xlink:to="loc_velo_ConvertibleNotesDueJanuary32023Member_e3e23eee-1d75-4785-ad54-5c5fbea9199e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis_3adbf9f4-7bcd-4aab-83b2-f48965983161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_55c52c84-3c1b-4556-a584-3f2837f64e12" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAxis_3adbf9f4-7bcd-4aab-83b2-f48965983161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_451f6233-b880-46ca-be2a-e27ce9290493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_3adbf9f4-7bcd-4aab-83b2-f48965983161" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_451f6233-b880-46ca-be2a-e27ce9290493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_d0fdeb8b-c115-42d0-80c9-97c6cc52508e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_451f6233-b880-46ca-be2a-e27ce9290493" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_d0fdeb8b-c115-42d0-80c9-97c6cc52508e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_55c52c84-3c1b-4556-a584-3f2837f64e12" xlink:to="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_aad40db9-f744-4d54-8e57-0c48550c23b2" 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_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_aad40db9-f744-4d54-8e57-0c48550c23b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_151b51dc-7774-4549-bcc3-495737be7b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_151b51dc-7774-4549-bcc3-495737be7b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7c5dfa1a-1dbb-432d-bb7d-ac4c2c3ce79c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_7c5dfa1a-1dbb-432d-bb7d-ac4c2c3ce79c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_77e2973d-e254-4567-95c1-72c906550e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_77e2973d-e254-4567-95c1-72c906550e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_069dfbdb-62af-4ce3-a410-def35b547024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_069dfbdb-62af-4ce3-a410-def35b547024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_RecapitalizationExchangeRatio_c196fe38-b601-4de0-b2b1-36080464c8a7" xlink:href="velo-20220930.xsd#velo_RecapitalizationExchangeRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_velo_RecapitalizationExchangeRatio_c196fe38-b601-4de0-b2b1-36080464c8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_2346f325-9b37-4c45-9079-b6451c45c6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_66779582-701d-4df0-85cc-12138f68d964" xlink:to="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_2346f325-9b37-4c45-9079-b6451c45c6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsCommonStockReservedforIssuanceDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_36bb3500-ba5c-4f5a-971b-1d21fd20243d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_bc752f14-d2bd-4f73-8c84-b972948cb070" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_36bb3500-ba5c-4f5a-971b-1d21fd20243d" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_bc752f14-d2bd-4f73-8c84-b972948cb070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_72f7fd61-6d37-41ef-a64c-220a71db9e0f" 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_us-gaap_ScheduleOfStockByClassTable_bc752f14-d2bd-4f73-8c84-b972948cb070" xlink:to="loc_us-gaap_StatementClassOfStockAxis_72f7fd61-6d37-41ef-a64c-220a71db9e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" 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_72f7fd61-6d37-41ef-a64c-220a71db9e0f" xlink:to="loc_us-gaap_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseCommonStockMember_57f1d8fe-fde8-4a4a-86eb-a27b877ce617" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" xlink:to="loc_velo_WarrantToPurchaseCommonStockMember_57f1d8fe-fde8-4a4a-86eb-a27b877ce617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ef0f0d2c-5b7b-4d0f-a388-445bc1edd917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ef0f0d2c-5b7b-4d0f-a388-445bc1edd917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f369fcc2-81aa-4c76-ac9a-68fb0251f358" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f369fcc2-81aa-4c76-ac9a-68fb0251f358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockCompensationPlanMember_57397dc4-6352-481a-976b-189a97e09e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockCompensationPlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" xlink:to="loc_us-gaap_StockCompensationPlanMember_57397dc4-6352-481a-976b-189a97e09e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_1811d9a2-9e08-4224-8998-9ede5884fa7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_6823b301-348b-4f1f-8abe-f00e429a1b1d" xlink:to="loc_us-gaap_EmployeeStockMember_1811d9a2-9e08-4224-8998-9ede5884fa7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_19937351-b666-46f4-bfac-73c966155b7e" 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_ScheduleOfStockByClassTable_bc752f14-d2bd-4f73-8c84-b972948cb070" xlink:to="loc_us-gaap_PlanNameAxis_19937351-b666-46f4-bfac-73c966155b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7aaad2d2-4106-499c-ba30-bec2dc39e3b6" 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_19937351-b666-46f4-bfac-73c966155b7e" xlink:to="loc_us-gaap_PlanNameDomain_7aaad2d2-4106-499c-ba30-bec2dc39e3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2021StockOptionPlanMember_a789a091-fe81-4671-966f-5c67be68cd63" xlink:href="velo-20220930.xsd#velo_A2021StockOptionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7aaad2d2-4106-499c-ba30-bec2dc39e3b6" xlink:to="loc_velo_A2021StockOptionPlanMember_a789a091-fe81-4671-966f-5c67be68cd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_a2e57953-a4fd-44e2-8b4f-47d0af666101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_bc752f14-d2bd-4f73-8c84-b972948cb070" xlink:to="loc_us-gaap_ClassOfStockLineItems_a2e57953-a4fd-44e2-8b4f-47d0af666101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_890850d9-ab81-460c-af4c-067da63aceb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_a2e57953-a4fd-44e2-8b4f-47d0af666101" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_890850d9-ab81-460c-af4c-067da63aceb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_8f6785ca-6f16-484f-b03e-4539b1c43a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_a700269d-9294-40a5-b985-6ac78dec77be" 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_EquityAbstract_8f6785ca-6f16-484f-b03e-4539b1c43a32" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_a700269d-9294-40a5-b985-6ac78dec77be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_78bf9477-b730-47c5-8736-6d0cce0d5729" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_a700269d-9294-40a5-b985-6ac78dec77be" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_78bf9477-b730-47c5-8736-6d0cce0d5729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_d73f188f-f3ae-4947-aa32-67ca1ead57e0" 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_78bf9477-b730-47c5-8736-6d0cce0d5729" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_d73f188f-f3ae-4947-aa32-67ca1ead57e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseCommonStockMember_535060bf-4d0e-42fb-8f9e-8fb25154f2e4" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d73f188f-f3ae-4947-aa32-67ca1ead57e0" xlink:to="loc_velo_WarrantToPurchaseCommonStockMember_535060bf-4d0e-42fb-8f9e-8fb25154f2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PrivatePlacementWarrantsMember_81419da7-ced1-4bcf-8a80-a35c03da1a3c" xlink:href="velo-20220930.xsd#velo_PrivatePlacementWarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d73f188f-f3ae-4947-aa32-67ca1ead57e0" xlink:to="loc_velo_PrivatePlacementWarrantsMember_81419da7-ced1-4bcf-8a80-a35c03da1a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PublicWarrantsMember_9bfb895e-c1db-4081-8b7b-7671f557fb07" xlink:href="velo-20220930.xsd#velo_PublicWarrantsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d73f188f-f3ae-4947-aa32-67ca1ead57e0" xlink:to="loc_velo_PublicWarrantsMember_9bfb895e-c1db-4081-8b7b-7671f557fb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2022PrivatePlacementWarrantsMember_cdbfe857-0f0e-4bb3-bce9-403fe58d429c" xlink:href="velo-20220930.xsd#velo_A2022PrivatePlacementWarrantsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_d73f188f-f3ae-4947-aa32-67ca1ead57e0" xlink:to="loc_velo_A2022PrivatePlacementWarrantsMember_cdbfe857-0f0e-4bb3-bce9-403fe58d429c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_90d8237c-459d-4e61-8031-83883488089c" 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_a700269d-9294-40a5-b985-6ac78dec77be" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_90d8237c-459d-4e61-8031-83883488089c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_fda333a7-0826-4882-9881-feb022541650" 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_90d8237c-459d-4e61-8031-83883488089c" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_fda333a7-0826-4882-9881-feb022541650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_MeasurementInputTradingVolatilityMember_fd6a6379-d57b-4205-9fd9-f778fdce0cb5" xlink:href="velo-20220930.xsd#velo_MeasurementInputTradingVolatilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_fda333a7-0826-4882-9881-feb022541650" xlink:to="loc_velo_MeasurementInputTradingVolatilityMember_fd6a6379-d57b-4205-9fd9-f778fdce0cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" 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_a700269d-9294-40a5-b985-6ac78dec77be" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_28b0197b-156b-489d-8164-141813c1e330" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_28b0197b-156b-489d-8164-141813c1e330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ClassOfWarrantOrRightExerciseRatio_88bb360c-c903-4538-88b0-e8a2cf7ca60a" xlink:href="velo-20220930.xsd#velo_ClassOfWarrantOrRightExerciseRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_velo_ClassOfWarrantOrRightExerciseRatio_88bb360c-c903-4538-88b0-e8a2cf7ca60a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance_aca89c03-635d-45bd-9ab9-f457e43c27a9" xlink:href="velo-20220930.xsd#velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance_aca89c03-635d-45bd-9ab9-f457e43c27a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_cbc805fc-898e-4d0a-9d83-ab369052555f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_cbc805fc-898e-4d0a-9d83-ab369052555f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_aec49a29-5089-467f-93c2-ac1f0801334c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_aec49a29-5089-467f-93c2-ac1f0801334c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_2342d81b-eedd-4a0d-8b0f-65378ccae0a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_2342d81b-eedd-4a0d-8b0f-65378ccae0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_22025112-bd79-4b45-87af-9881fc40b20a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_d3960c9a-0249-4e5c-bfa6-58d1e699f17e" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_22025112-bd79-4b45-87af-9881fc40b20a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsWarrantsforSharesofStockDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_469d0f9b-e95e-4d51-8a15-28ad5ca636c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_882a66f2-c0b3-4a65-84f6-8cf299f2c0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_469d0f9b-e95e-4d51-8a15-28ad5ca636c3" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_882a66f2-c0b3-4a65-84f6-8cf299f2c0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_e5aeae04-385b-4f4b-8079-3e6cd7e15834" 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_ClassOfWarrantOrRightTable_882a66f2-c0b3-4a65-84f6-8cf299f2c0bd" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_e5aeae04-385b-4f4b-8079-3e6cd7e15834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_2dad5f90-8f6f-4eae-8f4e-e74153d15645" 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_e5aeae04-385b-4f4b-8079-3e6cd7e15834" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_2dad5f90-8f6f-4eae-8f4e-e74153d15645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseCommonStockMember_0eb729a3-4c43-4776-ba48-5039748304d5" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2dad5f90-8f6f-4eae-8f4e-e74153d15645" xlink:to="loc_velo_WarrantToPurchaseCommonStockMember_0eb729a3-4c43-4776-ba48-5039748304d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PrivateWarrantsMember_96888bd1-1f3e-47b1-bf2a-1c4e7b985791" xlink:href="velo-20220930.xsd#velo_PrivateWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_WarrantToPurchaseCommonStockMember_0eb729a3-4c43-4776-ba48-5039748304d5" xlink:to="loc_velo_PrivateWarrantsMember_96888bd1-1f3e-47b1-bf2a-1c4e7b985791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2022PrivatePlacementWarrantsMember_b5d0f6d0-fd7e-44b2-9b60-3e408deab4eb" xlink:href="velo-20220930.xsd#velo_A2022PrivatePlacementWarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_WarrantToPurchaseCommonStockMember_0eb729a3-4c43-4776-ba48-5039748304d5" xlink:to="loc_velo_A2022PrivatePlacementWarrantsMember_b5d0f6d0-fd7e-44b2-9b60-3e408deab4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_PublicWarrantsMember_e05b1659-5c41-43ee-a06b-9262a6013050" xlink:href="velo-20220930.xsd#velo_PublicWarrantsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_WarrantToPurchaseCommonStockMember_0eb729a3-4c43-4776-ba48-5039748304d5" xlink:to="loc_velo_PublicWarrantsMember_e05b1659-5c41-43ee-a06b-9262a6013050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_777f5f5f-cd69-4c1d-b3ce-d49b8766becf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_882a66f2-c0b3-4a65-84f6-8cf299f2c0bd" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_777f5f5f-cd69-4c1d-b3ce-d49b8766becf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_d29b4413-2e88-4208-9e17-99179c8ea767" 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_ClassOfWarrantOrRightLineItems_777f5f5f-cd69-4c1d-b3ce-d49b8766becf" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_d29b4413-2e88-4208-9e17-99179c8ea767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2545b0df-d42f-4eff-81a9-08968781fc17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_777f5f5f-cd69-4c1d-b3ce-d49b8766becf" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2545b0df-d42f-4eff-81a9-08968781fc17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance_ad0b9428-2c75-43eb-8537-899352c162eb" xlink:href="velo-20220930.xsd#velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_777f5f5f-cd69-4c1d-b3ce-d49b8766becf" xlink:to="loc_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance_ad0b9428-2c75-43eb-8537-899352c162eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_a249f80a-16af-4a3d-b496-2b39210aafc6" 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_ClassOfWarrantOrRightLineItems_777f5f5f-cd69-4c1d-b3ce-d49b8766becf" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_a249f80a-16af-4a3d-b496-2b39210aafc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsRollforwardofWarrantLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_39ab8b9d-15e0-48e7-a6c1-4895e03a1174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_2025dd20-c852-4eaf-bc7c-451b2469bb2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_39ab8b9d-15e0-48e7-a6c1-4895e03a1174" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_2025dd20-c852-4eaf-bc7c-451b2469bb2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_857c67cc-41ac-4730-8a75-0a6bb5d77c3d" 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_ClassOfWarrantOrRightTable_2025dd20-c852-4eaf-bc7c-451b2469bb2b" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_857c67cc-41ac-4730-8a75-0a6bb5d77c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_6f1a6b04-7332-4ef9-bf39-3c3c2201038e" 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_857c67cc-41ac-4730-8a75-0a6bb5d77c3d" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_6f1a6b04-7332-4ef9-bf39-3c3c2201038e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_CommonStockWarrantsMember_a9b5bfc7-895e-46b5-bfc0-89eccc46bcde" xlink:href="velo-20220930.xsd#velo_CommonStockWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_6f1a6b04-7332-4ef9-bf39-3c3c2201038e" xlink:to="loc_velo_CommonStockWarrantsMember_a9b5bfc7-895e-46b5-bfc0-89eccc46bcde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_a967c404-874d-4ac3-a265-320a130af4fa" xlink:href="velo-20220930.xsd#velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_6f1a6b04-7332-4ef9-bf39-3c3c2201038e" xlink:to="loc_velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember_a967c404-874d-4ac3-a265-320a130af4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_e8c4054c-33c5-43b9-a49d-dbaca859aaef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_2025dd20-c852-4eaf-bc7c-451b2469bb2b" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_e8c4054c-33c5-43b9-a49d-dbaca859aaef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_WarrantLiabilityRollForward_17f35c0b-3068-4d16-b8df-74c5d614da0c" xlink:href="velo-20220930.xsd#velo_WarrantLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_e8c4054c-33c5-43b9-a49d-dbaca859aaef" xlink:to="loc_velo_WarrantLiabilityRollForward_17f35c0b-3068-4d16-b8df-74c5d614da0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_4ce8dc81-a07e-4e45-bdf1-83a55fd9f49e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_WarrantLiabilityRollForward_17f35c0b-3068-4d16-b8df-74c5d614da0c" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_4ce8dc81-a07e-4e45-bdf1-83a55fd9f49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_46ae1a65-348e-4739-b950-38a59084a879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_WarrantLiabilityRollForward_17f35c0b-3068-4d16-b8df-74c5d614da0c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfWarrants_46ae1a65-348e-4739-b950-38a59084a879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_c35207c5-9372-46be-86da-a0f2f6e1dcde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_WarrantLiabilityRollForward_17f35c0b-3068-4d16-b8df-74c5d614da0c" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_c35207c5-9372-46be-86da-a0f2f6e1dcde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants_76be0be7-6917-41f2-a790-429cbfff484e" xlink:href="velo-20220930.xsd#velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_WarrantLiabilityRollForward_17f35c0b-3068-4d16-b8df-74c5d614da0c" xlink:to="loc_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants_76be0be7-6917-41f2-a790-429cbfff484e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_85c05eb3-ae94-4a62-a8e0-14a0decd7d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_WarrantLiabilityRollForward_17f35c0b-3068-4d16-b8df-74c5d614da0c" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_85c05eb3-ae94-4a62-a8e0-14a0decd7d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsFairValueAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_aafd407c-e6ab-419c-88c6-674b477cf075" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_eeba0822-e804-40fd-987d-97b84123f3f9" 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_EquityAbstract_aafd407c-e6ab-419c-88c6-674b477cf075" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_eeba0822-e804-40fd-987d-97b84123f3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_aad0be89-e7e4-47e1-895f-bcbce154261e" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_eeba0822-e804-40fd-987d-97b84123f3f9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_aad0be89-e7e4-47e1-895f-bcbce154261e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_24b31298-e381-4ff9-8060-49c7783eb14e" 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_aad0be89-e7e4-47e1-895f-bcbce154261e" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_24b31298-e381-4ff9-8060-49c7783eb14e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_December2020PrivatePlacementCommonStockWarrantsMember_737f2910-530b-4efd-86db-ed404e2197c0" xlink:href="velo-20220930.xsd#velo_December2020PrivatePlacementCommonStockWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_24b31298-e381-4ff9-8060-49c7783eb14e" xlink:to="loc_velo_December2020PrivatePlacementCommonStockWarrantsMember_737f2910-530b-4efd-86db-ed404e2197c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_July2020PublicCommonStockWarrantsMember_5a332ff8-846e-4d35-96bf-bdf556585aa1" xlink:href="velo-20220930.xsd#velo_July2020PublicCommonStockWarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_24b31298-e381-4ff9-8060-49c7783eb14e" xlink:to="loc_velo_July2020PublicCommonStockWarrantsMember_5a332ff8-846e-4d35-96bf-bdf556585aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_b4dc808a-4b37-482e-a11c-2709dfb72459" 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_eeba0822-e804-40fd-987d-97b84123f3f9" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_b4dc808a-4b37-482e-a11c-2709dfb72459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_0620ef4e-2b36-45f5-86e5-d26f572b93b5" 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_b4dc808a-4b37-482e-a11c-2709dfb72459" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_0620ef4e-2b36-45f5-86e5-d26f572b93b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_ccb90999-633e-4280-afb9-082d41a70222" 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_0620ef4e-2b36-45f5-86e5-d26f572b93b5" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_ccb90999-633e-4280-afb9-082d41a70222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_MeasurementInputExpectedVolatilityMember_08a93a3c-495a-44ab-82da-2f5d1f85b16e" xlink:href="velo-20220930.xsd#velo_MeasurementInputExpectedVolatilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_0620ef4e-2b36-45f5-86e5-d26f572b93b5" xlink:to="loc_velo_MeasurementInputExpectedVolatilityMember_08a93a3c-495a-44ab-82da-2f5d1f85b16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_00a1ec7e-723c-42ad-8cb7-a45a0b04a343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_0620ef4e-2b36-45f5-86e5-d26f572b93b5" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_00a1ec7e-723c-42ad-8cb7-a45a0b04a343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_56ec6629-02cb-4eaa-95ec-626a8036b385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_0620ef4e-2b36-45f5-86e5-d26f572b93b5" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_56ec6629-02cb-4eaa-95ec-626a8036b385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2fb9ca29-c723-451a-b3be-d4ae5c8d9839" 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_eeba0822-e804-40fd-987d-97b84123f3f9" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2fb9ca29-c723-451a-b3be-d4ae5c8d9839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_db3694b1-cd75-4aea-bf47-cacc91857ead" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2fb9ca29-c723-451a-b3be-d4ae5c8d9839" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_db3694b1-cd75-4aea-bf47-cacc91857ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_e300468a-6be8-4f55-9419-9c94dd6e2911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2fb9ca29-c723-451a-b3be-d4ae5c8d9839" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_e300468a-6be8-4f55-9419-9c94dd6e2911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsRollforwardofContingentEarnoutLiabilitiesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsRollforwardofContingentEarnoutLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsRollforwardofContingentEarnoutLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_6e9bf971-6f80-4902-b9dd-d7b522b95c86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward_f137c38f-fd5c-4708-8134-3a24be441802" xlink:href="velo-20220930.xsd#velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6e9bf971-6f80-4902-b9dd-d7b522b95c86" xlink:to="loc_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward_f137c38f-fd5c-4708-8134-3a24be441802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_75c69cdc-1b18-4f08-ad4b-fc2ac22a740a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward_f137c38f-fd5c-4708-8134-3a24be441802" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_75c69cdc-1b18-4f08-ad4b-fc2ac22a740a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability_77152a49-e47a-42bc-aa28-51ceb51bec0c" xlink:href="velo-20220930.xsd#velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward_f137c38f-fd5c-4708-8134-3a24be441802" xlink:to="loc_velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability_77152a49-e47a-42bc-aa28-51ceb51bec0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_1ba50a3a-9d2b-4c5a-9b26-d1db51c65680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward_f137c38f-fd5c-4708-8134-3a24be441802" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_1ba50a3a-9d2b-4c5a-9b26-d1db51c65680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_48471a25-9b63-4214-8073-4c85f5ae7f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_e1d09973-db9a-4c3f-a2d2-b2ab7520cd16" 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_EquityAbstract_48471a25-9b63-4214-8073-4c85f5ae7f1f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_e1d09973-db9a-4c3f-a2d2-b2ab7520cd16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_90e6bc5a-c754-486a-abb9-e0c62fe61cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_e1d09973-db9a-4c3f-a2d2-b2ab7520cd16" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_90e6bc5a-c754-486a-abb9-e0c62fe61cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_d5efa307-ca0d-4a48-ac9a-cdd3ee703c2d" 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_90e6bc5a-c754-486a-abb9-e0c62fe61cfc" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_d5efa307-ca0d-4a48-ac9a-cdd3ee703c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_8ad55c69-616b-4db0-ae61-b3baee057405" 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_d5efa307-ca0d-4a48-ac9a-cdd3ee703c2d" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_8ad55c69-616b-4db0-ae61-b3baee057405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_MeasurementInputExpectedVolatilityMember_2eba8e13-a2d4-42be-af3d-784625de7ee7" xlink:href="velo-20220930.xsd#velo_MeasurementInputExpectedVolatilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_d5efa307-ca0d-4a48-ac9a-cdd3ee703c2d" xlink:to="loc_velo_MeasurementInputExpectedVolatilityMember_2eba8e13-a2d4-42be-af3d-784625de7ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_ea0823b5-347d-4c27-997f-33205b44186b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_d5efa307-ca0d-4a48-ac9a-cdd3ee703c2d" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_ea0823b5-347d-4c27-997f-33205b44186b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_9e1bbce0-74ef-4d88-ba26-7779f1fd0c99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_d5efa307-ca0d-4a48-ac9a-cdd3ee703c2d" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_9e1bbce0-74ef-4d88-ba26-7779f1fd0c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_a21b6f5d-c9fd-4728-87c9-1b79df8f8090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_e1d09973-db9a-4c3f-a2d2-b2ab7520cd16" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_a21b6f5d-c9fd-4728-87c9-1b79df8f8090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_7025d977-98b9-4975-a0a4-bc63ef9b55ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_a21b6f5d-c9fd-4728-87c9-1b79df8f8090" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_7025d977-98b9-4975-a0a4-bc63ef9b55ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm_8746cdc6-2735-4919-b436-ab23b371d599" xlink:href="velo-20220930.xsd#velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_a21b6f5d-c9fd-4728-87c9-1b79df8f8090" xlink:to="loc_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm_8746cdc6-2735-4919-b436-ab23b371d599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityIncentivePlansandStockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c10a2a20-8696-43e8-811b-bd2f110ba7d1" 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_baf8fbb5-5ace-4481-8c99-d95e84b496e3" 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_c10a2a20-8696-43e8-811b-bd2f110ba7d1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_baf8fbb5-5ace-4481-8c99-d95e84b496e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_add2f4e3-2cfa-445c-97d0-5c4841f8a6a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_baf8fbb5-5ace-4481-8c99-d95e84b496e3" xlink:to="loc_us-gaap_PlanNameAxis_add2f4e3-2cfa-445c-97d0-5c4841f8a6a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_88588731-04cf-4f9d-8a2a-dc318d58311e" 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_add2f4e3-2cfa-445c-97d0-5c4841f8a6a7" xlink:to="loc_us-gaap_PlanNameDomain_88588731-04cf-4f9d-8a2a-dc318d58311e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2021EquityIncentivePlanMember_9bf14702-8488-479f-8779-abc54d26d0b2" xlink:href="velo-20220930.xsd#velo_A2021EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_88588731-04cf-4f9d-8a2a-dc318d58311e" xlink:to="loc_velo_A2021EquityIncentivePlanMember_9bf14702-8488-479f-8779-abc54d26d0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_A2014StockOptionPlanMember_7ef6d818-0522-40c1-b99e-3ef9ec3539b3" xlink:href="velo-20220930.xsd#velo_A2014StockOptionPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_88588731-04cf-4f9d-8a2a-dc318d58311e" xlink:to="loc_velo_A2014StockOptionPlanMember_7ef6d818-0522-40c1-b99e-3ef9ec3539b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f787b00a-61b1-4627-8209-8db1437139a0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_baf8fbb5-5ace-4481-8c99-d95e84b496e3" xlink:to="loc_srt_RangeAxis_f787b00a-61b1-4627-8209-8db1437139a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_09008b0c-4c27-4cd8-9396-d7dceed06bd7" 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_f787b00a-61b1-4627-8209-8db1437139a0" xlink:to="loc_srt_RangeMember_09008b0c-4c27-4cd8-9396-d7dceed06bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_355601a2-dfe7-430e-8e51-a541efe28372" 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_09008b0c-4c27-4cd8-9396-d7dceed06bd7" xlink:to="loc_srt_MinimumMember_355601a2-dfe7-430e-8e51-a541efe28372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_664c5ea3-b095-4a1f-93b5-83752332be3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_baf8fbb5-5ace-4481-8c99-d95e84b496e3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_664c5ea3-b095-4a1f-93b5-83752332be3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_77197b53-a6b5-4673-bd29-9245e3c6532c" 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_664c5ea3-b095-4a1f-93b5-83752332be3a" xlink:to="loc_us-gaap_ClassOfStockDomain_77197b53-a6b5-4673-bd29-9245e3c6532c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_ee8a1104-5263-4134-8e81-32f0844d47e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_77197b53-a6b5-4673-bd29-9245e3c6532c" xlink:to="loc_us-gaap_EmployeeStockMember_ee8a1104-5263-4134-8e81-32f0844d47e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5d970357-3b68-444e-8fff-c78dabfac7a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_baf8fbb5-5ace-4481-8c99-d95e84b496e3" xlink:to="loc_us-gaap_AwardTypeAxis_5d970357-3b68-444e-8fff-c78dabfac7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35123e96-43f6-47ec-bdbc-3782db2c658f" 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_5d970357-3b68-444e-8fff-c78dabfac7a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35123e96-43f6-47ec-bdbc-3782db2c658f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_bdd24b1f-4982-4921-801a-6792065da4d9" 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_35123e96-43f6-47ec-bdbc-3782db2c658f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_bdd24b1f-4982-4921-801a-6792065da4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f20a1375-3cea-40aa-a694-06c03611e319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35123e96-43f6-47ec-bdbc-3782db2c658f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f20a1375-3cea-40aa-a694-06c03611e319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_baf8fbb5-5ace-4481-8c99-d95e84b496e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_f45b7caf-c11d-4e2f-bdaa-775c673eaf3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_f45b7caf-c11d-4e2f-bdaa-775c673eaf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_e588229a-bc15-405b-b2ca-4c7b800612dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_e588229a-bc15-405b-b2ca-4c7b800612dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0e31bfe6-e11c-448f-98ae-4eba905013e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0e31bfe6-e11c-448f-98ae-4eba905013e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_5dbab1e2-27b3-4fe0-8bfe-4af9cc737c08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_5dbab1e2-27b3-4fe0-8bfe-4af9cc737c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9bfc23a2-7354-46fc-87ae-b383213b6814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9bfc23a2-7354-46fc-87ae-b383213b6814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7e52ea61-7d0b-4de2-9094-72d0ca65a7c6" 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_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7e52ea61-7d0b-4de2-9094-72d0ca65a7c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_599cb89d-5378-4fc1-bae2-29b46842aa2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_599cb89d-5378-4fc1-bae2-29b46842aa2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_368dea37-b2de-456c-a180-746a71da606b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_368dea37-b2de-456c-a180-746a71da606b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d35bc311-f7de-43f2-9be3-394859a15067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d35bc311-f7de-43f2-9be3-394859a15067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_99fc65c0-7301-451c-b251-b138fe98dd8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_99fc65c0-7301-451c-b251-b138fe98dd8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d76e7024-26f0-4db7-95d2-0fe8787c30c5" 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_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d76e7024-26f0-4db7-95d2-0fe8787c30c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c2880451-8635-47fe-bf5f-c40bd4df8a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c2880451-8635-47fe-bf5f-c40bd4df8a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b9d275de-7a9b-4520-a061-f1240d176b60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b9d275de-7a9b-4520-a061-f1240d176b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod_da95ba6a-3f7a-43bb-bf3a-59a89e7a07da" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d5ec72e8-b835-448b-9a74-755d2a26d064" xlink:to="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod_da95ba6a-3f7a-43bb-bf3a-59a89e7a07da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10cbcc74-ad9f-43c4-afbb-e9b30fc778af" 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_92b45b11-4d13-43b1-9253-ffcaffe85672" 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_10cbcc74-ad9f-43c4-afbb-e9b30fc778af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_92b45b11-4d13-43b1-9253-ffcaffe85672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6efabd5e-a0be-41e3-9d4a-bdfb2f28ea9c" 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_92b45b11-4d13-43b1-9253-ffcaffe85672" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6efabd5e-a0be-41e3-9d4a-bdfb2f28ea9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_71b96cea-33f0-40b4-94e4-c4a5bb41cf52" 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_92b45b11-4d13-43b1-9253-ffcaffe85672" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_71b96cea-33f0-40b4-94e4-c4a5bb41cf52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4f3c9108-8b4b-47e2-bf30-b396bc520fb1" 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_92b45b11-4d13-43b1-9253-ffcaffe85672" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4f3c9108-8b4b-47e2-bf30-b396bc520fb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_6d3fdb2d-085b-49d0-ba14-dd03e65a91f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_92b45b11-4d13-43b1-9253-ffcaffe85672" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_6d3fdb2d-085b-49d0-ba14-dd03e65a91f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0bc6561c-c95c-439c-b6a5-9e8d0b42bdab" 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_92b45b11-4d13-43b1-9253-ffcaffe85672" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0bc6561c-c95c-439c-b6a5-9e8d0b42bdab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7a2096c5-4bca-409e-bd47-ef7783ad9689" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10cbcc74-ad9f-43c4-afbb-e9b30fc778af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7a2096c5-4bca-409e-bd47-ef7783ad9689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_22db88eb-6dd2-4bdb-8cc7-2321d41b545f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10cbcc74-ad9f-43c4-afbb-e9b30fc778af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_22db88eb-6dd2-4bdb-8cc7-2321d41b545f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bff95375-17e7-4457-ad44-c85366d4b228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10cbcc74-ad9f-43c4-afbb-e9b30fc778af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bff95375-17e7-4457-ad44-c85366d4b228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5e1701e5-1695-44e4-90cb-c4d5f764426a" 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_bff95375-17e7-4457-ad44-c85366d4b228" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5e1701e5-1695-44e4-90cb-c4d5f764426a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_ac2179a8-9a56-44a8-9253-e7485b477f9a" 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_bff95375-17e7-4457-ad44-c85366d4b228" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_ac2179a8-9a56-44a8-9253-e7485b477f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_014afc3f-cb25-46d6-aac4-d81fc7e44cef" 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_bff95375-17e7-4457-ad44-c85366d4b228" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_014afc3f-cb25-46d6-aac4-d81fc7e44cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_5039b4c3-4be6-4d30-8c95-ecf1b6c27fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_bff95375-17e7-4457-ad44-c85366d4b228" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_5039b4c3-4be6-4d30-8c95-ecf1b6c27fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2b3c107b-c1e8-45c7-b9bc-5cac821c35c3" 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_bff95375-17e7-4457-ad44-c85366d4b228" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2b3c107b-c1e8-45c7-b9bc-5cac821c35c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_717962a8-10bf-442b-94c2-d79ee9287df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10cbcc74-ad9f-43c4-afbb-e9b30fc778af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_717962a8-10bf-442b-94c2-d79ee9287df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_a39e3f93-eeb8-4699-8138-171673263399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10cbcc74-ad9f-43c4-afbb-e9b30fc778af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_a39e3f93-eeb8-4699-8138-171673263399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_3ef1bd1b-827d-4437-a302-46bc2f5beab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10cbcc74-ad9f-43c4-afbb-e9b30fc778af" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_3ef1bd1b-827d-4437-a302-46bc2f5beab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4cb53a3f-bbf6-4b0c-8976-9ccea4e2ef3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_10cbcc74-ad9f-43c4-afbb-e9b30fc778af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4cb53a3f-bbf6-4b0c-8976-9ccea4e2ef3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_dd464339-284d-466b-8ba0-57beb53008a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4cb53a3f-bbf6-4b0c-8976-9ccea4e2ef3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_dd464339-284d-466b-8ba0-57beb53008a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7d4cd4ff-7b8e-40a8-b2d1-babba69acf75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4cb53a3f-bbf6-4b0c-8976-9ccea4e2ef3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7d4cd4ff-7b8e-40a8-b2d1-babba69acf75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_405b50e5-4ccd-4ba1-8f44-074ff176d10f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4cb53a3f-bbf6-4b0c-8976-9ccea4e2ef3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_405b50e5-4ccd-4ba1-8f44-074ff176d10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_ee6b5b12-dbe3-4550-9aa9-00bfe6e1e236" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_4cb53a3f-bbf6-4b0c-8976-9ccea4e2ef3c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_ee6b5b12-dbe3-4550-9aa9-00bfe6e1e236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_74bba20a-eb2b-4495-b03c-ecf76f88beef" 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_da6d7cac-0cba-45e6-9023-544c114471e2" 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_74bba20a-eb2b-4495-b03c-ecf76f88beef" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_da6d7cac-0cba-45e6-9023-544c114471e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fd55fdfc-a816-4a12-8ccf-792985c44030" 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_da6d7cac-0cba-45e6-9023-544c114471e2" xlink:to="loc_us-gaap_AwardTypeAxis_fd55fdfc-a816-4a12-8ccf-792985c44030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35fbd027-81c5-4e88-9334-439baeba8dc5" 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_fd55fdfc-a816-4a12-8ccf-792985c44030" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35fbd027-81c5-4e88-9334-439baeba8dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1af2e9fa-1497-47f6-a0de-581807898764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35fbd027-81c5-4e88-9334-439baeba8dc5" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1af2e9fa-1497-47f6-a0de-581807898764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f5519ee2-eb4e-4177-b21d-d9e6584c6084" 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_da6d7cac-0cba-45e6-9023-544c114471e2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f5519ee2-eb4e-4177-b21d-d9e6584c6084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_bda16255-a0ce-4ed2-81ea-90d57e22c64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f5519ee2-eb4e-4177-b21d-d9e6584c6084" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_bda16255-a0ce-4ed2-81ea-90d57e22c64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_da4d8bb8-2ab1-49d3-bce2-5c14804a9a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f5519ee2-eb4e-4177-b21d-d9e6584c6084" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_da4d8bb8-2ab1-49d3-bce2-5c14804a9a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_77b89dbc-0eb9-42d2-92c6-b005c08351a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f5519ee2-eb4e-4177-b21d-d9e6584c6084" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_77b89dbc-0eb9-42d2-92c6-b005c08351a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_eafc759f-ae4a-4d48-9410-077776f99499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f5519ee2-eb4e-4177-b21d-d9e6584c6084" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_eafc759f-ae4a-4d48-9410-077776f99499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_65974b48-4285-40bc-aeea-9d6c8084219d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f5519ee2-eb4e-4177-b21d-d9e6584c6084" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_65974b48-4285-40bc-aeea-9d6c8084219d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_454d5d6a-cafe-4183-9126-9a2b4d42ec4c" 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_a6534a42-0cfe-4d0e-b849-5cdd3fb83a53" 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_454d5d6a-cafe-4183-9126-9a2b4d42ec4c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6534a42-0cfe-4d0e-b849-5cdd3fb83a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bf88e1df-1fb6-4458-a1b6-7c8c8a530ba3" 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_a6534a42-0cfe-4d0e-b849-5cdd3fb83a53" xlink:to="loc_us-gaap_AwardTypeAxis_bf88e1df-1fb6-4458-a1b6-7c8c8a530ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5973f665-fe9c-4c9a-9310-c68bba2b071a" 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_bf88e1df-1fb6-4458-a1b6-7c8c8a530ba3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5973f665-fe9c-4c9a-9310-c68bba2b071a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2642909c-3b9c-4b23-9443-85bd7a0f0441" 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_5973f665-fe9c-4c9a-9310-c68bba2b071a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2642909c-3b9c-4b23-9443-85bd7a0f0441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57bc53b0-664f-48c3-b0c0-5d9b12745a73" 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_a6534a42-0cfe-4d0e-b849-5cdd3fb83a53" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57bc53b0-664f-48c3-b0c0-5d9b12745a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b52d6c79-05fa-4568-aa69-bd51d5f0555e" 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_57bc53b0-664f-48c3-b0c0-5d9b12745a73" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b52d6c79-05fa-4568-aa69-bd51d5f0555e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ada168d1-29a3-4fb9-965d-dc2c76045350" 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_b52d6c79-05fa-4568-aa69-bd51d5f0555e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ada168d1-29a3-4fb9-965d-dc2c76045350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c2ee58ae-5c5a-411a-884c-43259d40cb22" 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_b52d6c79-05fa-4568-aa69-bd51d5f0555e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c2ee58ae-5c5a-411a-884c-43259d40cb22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_679d074c-bf97-43fc-80f8-1b27bf2559d7" 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_b52d6c79-05fa-4568-aa69-bd51d5f0555e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_679d074c-bf97-43fc-80f8-1b27bf2559d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c7b86c0d-a905-40e5-b6ad-9c85083dc21b" 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_b52d6c79-05fa-4568-aa69-bd51d5f0555e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c7b86c0d-a905-40e5-b6ad-9c85083dc21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f5b85814-5d9e-4287-a5ed-9bc1b1b0dbf1" 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_b52d6c79-05fa-4568-aa69-bd51d5f0555e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f5b85814-5d9e-4287-a5ed-9bc1b1b0dbf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_d098d0bb-3d1c-4c8f-ae00-bba91e234e34" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57bc53b0-664f-48c3-b0c0-5d9b12745a73" xlink:to="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest_d098d0bb-3d1c-4c8f-ae00-bba91e234e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57bc53b0-664f-48c3-b0c0-5d9b12745a73" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b1fb7f88-51c4-4cfd-b6cb-5474f481087e" 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_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b1fb7f88-51c4-4cfd-b6cb-5474f481087e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d4690dd2-e360-42ab-933c-26e85fa1b7ed" 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_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d4690dd2-e360-42ab-933c-26e85fa1b7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_96581a13-f6a0-4ae5-87f7-2636b44f0694" 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_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_96581a13-f6a0-4ae5-87f7-2636b44f0694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2d86f8d8-6859-4610-9761-9648ebc06c7d" 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_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2d86f8d8-6859-4610-9761-9648ebc06c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ba3efe59-0f1b-41aa-a2a9-afa617a0454c" 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_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ba3efe59-0f1b-41aa-a2a9-afa617a0454c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue_ab8fa924-b6e5-4d8b-b79f-14fd08a58b90" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_960a30ce-49ba-46ff-bb34-08e32cad3104" xlink:to="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue_ab8fa924-b6e5-4d8b-b79f-14fd08a58b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_57bc53b0-664f-48c3-b0c0-5d9b12745a73" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_ef620b5b-5f23-4fba-8f14-278f4d085e0b" 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_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_ef620b5b-5f23-4fba-8f14-278f4d085e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_0a804231-1500-436c-b126-873340876e41" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:to="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_0a804231-1500-436c-b126-873340876e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_9fa5ec79-22ca-4ce9-ba9d-542cd6e8d7b7" 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_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_9fa5ec79-22ca-4ce9-ba9d-542cd6e8d7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_8f7e87d7-bd8e-444d-9fa6-958e322bd69a" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:to="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_8f7e87d7-bd8e-444d-9fa6-958e322bd69a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_a8ea7484-c99c-4cfd-bdcc-c8761abb1529" 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_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_a8ea7484-c99c-4cfd-bdcc-c8761abb1529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest_d9fedf95-e965-4e42-ab07-6263d84f4f7d" xlink:href="velo-20220930.xsd#velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_c55d24a2-a366-4a0b-b9e7-6f07488b6925" xlink:to="loc_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest_d9fedf95-e965-4e42-ab07-6263d84f4f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_87ce4089-eeae-4370-8fec-b5744e193f48" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1c2ee8ea-d097-4e67-8629-d0b5e8478ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_87ce4089-eeae-4370-8fec-b5744e193f48" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1c2ee8ea-d097-4e67-8629-d0b5e8478ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fbaecc1a-51da-4fb6-8712-806f6aa08863" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1c2ee8ea-d097-4e67-8629-d0b5e8478ef1" xlink:to="loc_us-gaap_AwardTypeAxis_fbaecc1a-51da-4fb6-8712-806f6aa08863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d66c33d-0665-4857-a571-cfba77bd0183" 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_fbaecc1a-51da-4fb6-8712-806f6aa08863" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d66c33d-0665-4857-a571-cfba77bd0183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_366172e6-5050-4a3b-af93-105ab6e1c7dc" 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_6d66c33d-0665-4857-a571-cfba77bd0183" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_366172e6-5050-4a3b-af93-105ab6e1c7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_09962f23-b8bb-4e5c-b926-48ba963eee06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d66c33d-0665-4857-a571-cfba77bd0183" xlink:to="loc_us-gaap_EmployeeStockOptionMember_09962f23-b8bb-4e5c-b926-48ba963eee06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EarnoutShareUnitsMember_e42ad051-4978-4b2c-870c-f3a434bca9ee" xlink:href="velo-20220930.xsd#velo_EarnoutShareUnitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d66c33d-0665-4857-a571-cfba77bd0183" xlink:to="loc_velo_EarnoutShareUnitsMember_e42ad051-4978-4b2c-870c-f3a434bca9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_60787a6d-6351-49e9-a874-50a44a81e95c" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1c2ee8ea-d097-4e67-8629-d0b5e8478ef1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_60787a6d-6351-49e9-a874-50a44a81e95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_62cb1b65-8293-4667-9cbe-24869e228215" 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_60787a6d-6351-49e9-a874-50a44a81e95c" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_62cb1b65-8293-4667-9cbe-24869e228215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_86103302-3f75-4b99-99b2-90a966cb26c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_62cb1b65-8293-4667-9cbe-24869e228215" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_86103302-3f75-4b99-99b2-90a966cb26c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_6e7b4ba2-322a-484f-b961-89413c102bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_62cb1b65-8293-4667-9cbe-24869e228215" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_6e7b4ba2-322a-484f-b961-89413c102bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_e938f17f-54d1-432c-9aa9-e59e4d5938a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_62cb1b65-8293-4667-9cbe-24869e228215" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_e938f17f-54d1-432c-9aa9-e59e4d5938a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_54914af8-f9fe-431e-9b29-b265d3e67ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1c2ee8ea-d097-4e67-8629-d0b5e8478ef1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_54914af8-f9fe-431e-9b29-b265d3e67ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ae9fae99-86ff-4b21-ac3b-0e87530625c6" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_54914af8-f9fe-431e-9b29-b265d3e67ef4" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ae9fae99-86ff-4b21-ac3b-0e87530625c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/CommitmentandContingenciesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#CommitmentandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/CommitmentandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_dec698fa-dbab-4d39-84df-aa8a9e5117b5" 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_PurchaseObligation_9ea7986b-84e6-486f-84ec-4fd27551f6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_dec698fa-dbab-4d39-84df-aa8a9e5117b5" xlink:to="loc_us-gaap_PurchaseObligation_9ea7986b-84e6-486f-84ec-4fd27551f6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/EmployeeDefinedContributionPlansDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#EmployeeDefinedContributionPlansDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/EmployeeDefinedContributionPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4057fb91-7ed5-49fa-8a99-62fef0cccfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_304cd089-c935-429b-bc4d-0ef574df22e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4057fb91-7ed5-49fa-8a99-62fef0cccfc7" xlink:to="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_304cd089-c935-429b-bc4d-0ef574df22e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_bd61fc22-239e-4a52-bd55-b86b687408c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4057fb91-7ed5-49fa-8a99-62fef0cccfc7" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_bd61fc22-239e-4a52-bd55-b86b687408c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_0108b6e6-ce3a-462c-bb9b-d5053f316a19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4057fb91-7ed5-49fa-8a99-62fef0cccfc7" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_0108b6e6-ce3a-462c-bb9b-d5053f316a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bb7f927e-8424-4c9d-a250-74aee5f976d0" 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_ConcentrationRiskTable_ed88ac0f-6620-493c-ac0f-a42f2820c023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bb7f927e-8424-4c9d-a250-74aee5f976d0" xlink:to="loc_us-gaap_ConcentrationRiskTable_ed88ac0f-6620-493c-ac0f-a42f2820c023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_34b5546f-676d-43a2-a56b-89a7e68c0993" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ed88ac0f-6620-493c-ac0f-a42f2820c023" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_34b5546f-676d-43a2-a56b-89a7e68c0993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_2e69e28e-aeb3-4765-9627-5edb8b1b34e1" 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_34b5546f-676d-43a2-a56b-89a7e68c0993" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_2e69e28e-aeb3-4765-9627-5edb8b1b34e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_7e5bd16f-d051-418e-a13a-69fed50e6ab0" 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_2e69e28e-aeb3-4765-9627-5edb8b1b34e1" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_7e5bd16f-d051-418e-a13a-69fed50e6ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_88c0cae6-c6ed-4d76-b0c8-2f8b11ba86fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ed88ac0f-6620-493c-ac0f-a42f2820c023" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_88c0cae6-c6ed-4d76-b0c8-2f8b11ba86fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_32e9d4fb-abe2-4f01-b592-74a7fa414e0c" 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_88c0cae6-c6ed-4d76-b0c8-2f8b11ba86fb" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_32e9d4fb-abe2-4f01-b592-74a7fa414e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_e9e96d20-9c42-41a3-b997-5e17b949669b" 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_32e9d4fb-abe2-4f01-b592-74a7fa414e0c" xlink:to="loc_us-gaap_SalesRevenueNetMember_e9e96d20-9c42-41a3-b997-5e17b949669b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_183581e0-12e3-498e-b9ce-c0087a7c38f7" 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_32e9d4fb-abe2-4f01-b592-74a7fa414e0c" xlink:to="loc_us-gaap_AccountsReceivableMember_183581e0-12e3-498e-b9ce-c0087a7c38f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ee859457-3e07-40b6-9283-a5b533cea2d9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ed88ac0f-6620-493c-ac0f-a42f2820c023" xlink:to="loc_srt_MajorCustomersAxis_ee859457-3e07-40b6-9283-a5b533cea2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" 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_ee859457-3e07-40b6-9283-a5b533cea2d9" xlink:to="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer1Member_337816a2-af2b-468e-997a-233cb6eb8344" xlink:href="velo-20220930.xsd#velo_Customer1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer1Member_337816a2-af2b-468e-997a-233cb6eb8344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer2Member_8b2f40ec-a187-4252-9c81-57589d21c2f4" xlink:href="velo-20220930.xsd#velo_Customer2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer2Member_8b2f40ec-a187-4252-9c81-57589d21c2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer3Member_65393d66-862e-4f15-8dd8-ce1893517c4c" xlink:href="velo-20220930.xsd#velo_Customer3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer3Member_65393d66-862e-4f15-8dd8-ce1893517c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer4Member_a9c0390e-c122-4ad1-b337-9e42a24ff7e7" xlink:href="velo-20220930.xsd#velo_Customer4Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer4Member_a9c0390e-c122-4ad1-b337-9e42a24ff7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer5Member_9f455993-66ca-4ef3-a03b-2ed13b98e944" xlink:href="velo-20220930.xsd#velo_Customer5Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer5Member_9f455993-66ca-4ef3-a03b-2ed13b98e944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer6Member_7fd97e4d-640c-4ff4-b459-6c3ed9052c15" xlink:href="velo-20220930.xsd#velo_Customer6Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer6Member_7fd97e4d-640c-4ff4-b459-6c3ed9052c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer7Member_e0ebb9ab-982d-4d8d-b853-98e5d66c48fc" xlink:href="velo-20220930.xsd#velo_Customer7Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer7Member_e0ebb9ab-982d-4d8d-b853-98e5d66c48fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer8Member_d600f935-3df8-4bcf-9d57-2f29baa0e88d" xlink:href="velo-20220930.xsd#velo_Customer8Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer8Member_d600f935-3df8-4bcf-9d57-2f29baa0e88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_Customer9Member_4853cf3b-db9d-44f9-a167-56db89a39530" xlink:href="velo-20220930.xsd#velo_Customer9Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8748601f-ab5f-4702-aea1-db7061a790bc" xlink:to="loc_velo_Customer9Member_4853cf3b-db9d-44f9-a167-56db89a39530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_187cb4f3-6920-49c7-ab7c-e29e65e109f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ed88ac0f-6620-493c-ac0f-a42f2820c023" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_187cb4f3-6920-49c7-ab7c-e29e65e109f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_43903ecf-cfef-42da-acfc-a0057aeaef5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_187cb4f3-6920-49c7-ab7c-e29e65e109f0" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_43903ecf-cfef-42da-acfc-a0057aeaef5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#RevenueRevenuebyGeographicAreaDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0f2fd5c5-0882-4fc4-a82a-55a7ed112b2a" 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_5cd22aa7-65ca-4869-bc3d-30d5e9f773ad" 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_0f2fd5c5-0882-4fc4-a82a-55a7ed112b2a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_5cd22aa7-65ca-4869-bc3d-30d5e9f773ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_2d99676e-2c3e-4407-b03d-5d794d618bb1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_5cd22aa7-65ca-4869-bc3d-30d5e9f773ad" xlink:to="loc_srt_StatementGeographicalAxis_2d99676e-2c3e-4407-b03d-5d794d618bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6dd6e104-44bf-4ed6-973b-42f1fd8d0f72" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_2d99676e-2c3e-4407-b03d-5d794d618bb1" xlink:to="loc_srt_SegmentGeographicalDomain_6dd6e104-44bf-4ed6-973b-42f1fd8d0f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_df4c9ac8-0d71-4a7e-b318-d8e78e05f04c" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6dd6e104-44bf-4ed6-973b-42f1fd8d0f72" xlink:to="loc_country_US_df4c9ac8-0d71-4a7e-b318-d8e78e05f04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_OtherLocationsMember_d215049a-bade-42cf-a616-8270d85c9ce7" xlink:href="velo-20220930.xsd#velo_OtherLocationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6dd6e104-44bf-4ed6-973b-42f1fd8d0f72" xlink:to="loc_velo_OtherLocationsMember_d215049a-bade-42cf-a616-8270d85c9ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8e513516-bbd5-4639-8b78-0c40eafcb3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_5cd22aa7-65ca-4869-bc3d-30d5e9f773ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8e513516-bbd5-4639-8b78-0c40eafcb3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f903146a-20fc-41e8-a732-7745af801269" 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_8e513516-bbd5-4639-8b78-0c40eafcb3f4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f903146a-20fc-41e8-a732-7745af801269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_velo_EquipmentOnLeaseMember_5705767d-6685-4d55-83de-7e4437ffbfc2" xlink:href="velo-20220930.xsd#velo_EquipmentOnLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f903146a-20fc-41e8-a732-7745af801269" xlink:to="loc_velo_EquipmentOnLeaseMember_5705767d-6685-4d55-83de-7e4437ffbfc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0738f8b9-0834-4ff5-a4fb-02c2f490cc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_5cd22aa7-65ca-4869-bc3d-30d5e9f773ad" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_0738f8b9-0834-4ff5-a4fb-02c2f490cc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_9f265c80-af57-43c2-8838-2c282662c276" 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_DisaggregationOfRevenueLineItems_0738f8b9-0834-4ff5-a4fb-02c2f490cc6b" xlink:to="loc_us-gaap_Revenues_9f265c80-af57-43c2-8838-2c282662c276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.velo3d.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="velo-20220930.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.velo3d.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_002a3cb0-c336-4950-b743-d0b524afe829" 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_ContractWithCustomerLiabilityRevenueRecognized_7ab2ecf3-04c9-4d83-a0ae-d369c66728a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_002a3cb0-c336-4950-b743-d0b524afe829" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7ab2ecf3-04c9-4d83-a0ae-d369c66728a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488765875872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Nov. 07, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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">Sep. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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-39757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Velo3D, 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-1556965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">511 Division 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">Campbell<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">95008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">610-3915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">186,418,770<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">0001825079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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="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_DocumentInformationLineItems', window );"><strong>Document 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, par value $0.00001 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">VLD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">NYSE<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 );">Warrant [Member]</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_DocumentInformationLineItems', window );"><strong>Document 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 to purchase one share of common stock, each 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">VLD WS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">NYSE<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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DocumentInformationLineItems</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_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_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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488767092464">
<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>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 40,347<span></span>
</td>
<td class="nump">$ 207,602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">72,478<span></span>
</td>
<td class="nump">15,483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">20,922<span></span>
</td>
<td class="nump">12,778<span></span>
</td>
</tr>
<tr class="re">
<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">69,313<span></span>
</td>
<td class="nump">22,479<span></span>
</td>
</tr>
<tr class="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">2,370<span></span>
</td>
<td class="nump">274<span></span>
</td>
</tr>
<tr class="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">4,623<span></span>
</td>
<td class="nump">9,458<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">210,053<span></span>
</td>
<td class="nump">268,074<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">19,208<span></span>
</td>
<td class="nump">10,046<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Equipment on lease, net</a></td>
<td class="nump">8,084<span></span>
</td>
<td class="nump">8,366<span></span>
</td>
</tr>
<tr class="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 assets</a></td>
<td class="nump">20,132<span></span>
</td>
<td class="nump">16,231<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">257,477<span></span>
</td>
<td class="nump">302,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">14,134<span></span>
</td>
<td class="nump">9,882<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_velo_AccruedExpensesAndOtherLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">19,682<span></span>
</td>
<td class="nump">9,414<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_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes', window );">Debt&#8201;&#8211;&#8201;current portion</a></td>
<td class="nump">1,954<span></span>
</td>
<td class="nump">5,114<span></span>
</td>
</tr>
<tr class="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">26,041<span></span>
</td>
<td class="nump">22,252<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">61,811<span></span>
</td>
<td class="nump">46,662<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_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities', window );">Long-term debt&#8201;&#8211;&#8201;less current portion</a></td>
<td class="nump">4,356<span></span>
</td>
<td class="nump">2,956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent earnout liabilities</a></td>
<td class="nump">53,377<span></span>
</td>
<td class="nump">111,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liabilities</a></td>
<td class="nump">10,836<span></span>
</td>
<td class="nump">21,705<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">14,227<span></span>
</td>
<td class="nump">9,492<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">144,607<span></span>
</td>
<td class="nump">192,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 15)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#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.00001 par value&#8201;- 500,000,000 shares authorized at September&#160;30, 2022 and December&#160;31, 2021, 186,412,818 and 183,232,494 shares issued and outstanding as of September&#160;30, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">356,457<span></span>
</td>
<td class="nump">340,294<span></span>
</td>
</tr>
<tr class="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">(1,135)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(242,454)<span></span>
</td>
<td class="num">(229,867)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">112,870<span></span>
</td>
<td class="nump">110,415<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 257,477<span></span>
</td>
<td class="nump">$ 302,717<span></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_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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)(1)(g))<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_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_velo_AccruedExpensesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Expenses And Other Liabilities, 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;">velo_AccruedExpensesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Current Maturities, Excluding Convertible Notes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Excluding Convertible Notes And Current Maturities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Liabilities And Lease Liabilities, 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;">velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488766967664">
<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>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="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, shares authorized</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,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, shares issued</a></td>
<td class="nump">186,412,818<span></span>
</td>
<td class="nump">183,232,494<span></span>
</td>
</tr>
<tr class="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, shares outstanding</a></td>
<td class="nump">186,412,818<span></span>
</td>
<td class="nump">183,232,494<span></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_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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488769054240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncome', window );">Recurring Payment</a></td>
<td class="nump">$ 1,183<span></span>
</td>
<td class="nump">$ 596<span></span>
</td>
<td class="nump">$ 3,042<span></span>
</td>
<td class="nump">$ 1,231<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_Revenues', window );">Total Revenue</a></td>
<td class="nump">19,115<span></span>
</td>
<td class="nump">8,711<span></span>
</td>
<td class="nump">50,977<span></span>
</td>
<td class="nump">17,029<span></span>
</td>
</tr>
<tr class="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 revenue</a></td>
<td class="nump">19,236<span></span>
</td>
<td class="nump">7,237<span></span>
</td>
<td class="nump">49,851<span></span>
</td>
<td class="nump">13,761<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 profit (loss)</a></td>
<td class="num">(121)<span></span>
</td>
<td class="nump">1,474<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">3,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">12,558<span></span>
</td>
<td class="nump">7,987<span></span>
</td>
<td class="nump">38,438<span></span>
</td>
<td class="nump">19,081<span></span>
</td>
</tr>
<tr class="re">
<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 );">Selling and marketing</a></td>
<td class="nump">5,632<span></span>
</td>
<td class="nump">3,346<span></span>
</td>
<td class="nump">17,864<span></span>
</td>
<td class="nump">7,706<span></span>
</td>
</tr>
<tr class="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">9,642<span></span>
</td>
<td class="nump">5,158<span></span>
</td>
<td class="nump">27,191<span></span>
</td>
<td class="nump">15,162<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">27,832<span></span>
</td>
<td class="nump">16,491<span></span>
</td>
<td class="nump">83,493<span></span>
</td>
<td class="nump">41,949<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">(27,953)<span></span>
</td>
<td class="num">(15,017)<span></span>
</td>
<td class="num">(82,367)<span></span>
</td>
<td class="num">(38,681)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(129)<span></span>
</td>
<td class="num">(986)<span></span>
</td>
<td class="num">(362)<span></span>
</td>
<td class="num">(1,630)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on the convertible note modification</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(50,577)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(50,577)<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_velo_GainLossOnFairValueOfWarrants', window );">Gain (loss) on fair value of warrants</a></td>
<td class="num">(6,612)<span></span>
</td>
<td class="num">(1,892)<span></span>
</td>
<td class="nump">11,039<span></span>
</td>
<td class="num">(3,633)<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_velo_GainLossOnFairValueOfContingentEarnoutLiability', window );">Gain (loss) on fair value of contingent earnout liabilities</a></td>
<td class="num">(40,885)<span></span>
</td>
<td class="nump">2,014<span></span>
</td>
<td class="nump">58,110<span></span>
</td>
<td class="nump">2,014<span></span>
</td>
</tr>
<tr class="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 income (expense), net</a></td>
<td class="nump">384<span></span>
</td>
<td class="num">(120)<span></span>
</td>
<td class="nump">993<span></span>
</td>
<td class="num">(156)<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">(75,195)<span></span>
</td>
<td class="num">(66,578)<span></span>
</td>
<td class="num">(12,587)<span></span>
</td>
<td class="num">(92,663)<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="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">$ (75,195)<span></span>
</td>
<td class="num">$ (66,578)<span></span>
</td>
<td class="num">$ (12,587)<span></span>
</td>
<td class="num">$ (92,663)<span></span>
</td>
</tr>
<tr class="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>Net loss per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">$ (3.36)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (5.34)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">$ (3.36)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (5.34)<span></span>
</td>
</tr>
<tr class="ro">
<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>Shares used in computing net loss per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">185,560,177<span></span>
</td>
<td class="nump">19,793,863<span></span>
</td>
<td class="nump">184,454,371<span></span>
</td>
<td class="nump">17,348,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">185,560,177<span></span>
</td>
<td class="nump">19,793,863<span></span>
</td>
<td class="nump">184,454,371<span></span>
</td>
<td class="nump">17,348,557<span></span>
</td>
</tr>
<tr class="re">
<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">$ (75,195)<span></span>
</td>
<td class="num">$ (66,578)<span></span>
</td>
<td class="num">$ (12,587)<span></span>
</td>
<td class="num">$ (92,663)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Net unrealized holding loss on available-for-sale investments</a></td>
<td class="num">(178)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,121)<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_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">(75,373)<span></span>
</td>
<td class="num">(66,578)<span></span>
</td>
<td class="num">(13,708)<span></span>
</td>
<td class="num">(92,663)<span></span>
</td>
</tr>
<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=velo_A3DPrintersMember', window );">3D Printer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from contract with customer</a></td>
<td class="nump">16,537<span></span>
</td>
<td class="nump">7,281<span></span>
</td>
<td class="nump">44,336<span></span>
</td>
<td class="nump">13,594<span></span>
</td>
</tr>
<tr class="ro">
<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 revenue</a></td>
<td class="nump">16,574<span></span>
</td>
<td class="nump">5,692<span></span>
</td>
<td class="nump">42,686<span></span>
</td>
<td class="nump">10,174<span></span>
</td>
</tr>
<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=velo_RecurringPaymentMember', window );">Recurring payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 revenue</a></td>
<td class="nump">656<span></span>
</td>
<td class="nump">418<span></span>
</td>
<td class="nump">2,059<span></span>
</td>
<td class="nump">862<span></span>
</td>
</tr>
<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=velo_SupportServicesMember', window );">Support services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from contract with customer</a></td>
<td class="nump">1,395<span></span>
</td>
<td class="nump">834<span></span>
</td>
<td class="nump">3,599<span></span>
</td>
<td class="nump">2,204<span></span>
</td>
</tr>
<tr class="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 revenue</a></td>
<td class="nump">$ 2,006<span></span>
</td>
<td class="nump">$ 1,127<span></span>
</td>
<td class="nump">$ 5,106<span></span>
</td>
<td class="nump">$ 2,725<span></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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI 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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OperatingLeaseLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease 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 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123420820&amp;loc=SL77919311-209978<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of 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 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 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 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_GainLossOnFairValueOfContingentEarnoutLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On Fair Value Of Contingent Earnout 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;">velo_GainLossOnFairValueOfContingentEarnoutLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_GainLossOnFairValueOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On Fair Value Of Warrants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_GainLossOnFairValueOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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=velo_A3DPrintersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=velo_A3DPrintersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=velo_RecurringPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=velo_RecurringPaymentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=velo_SupportServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=velo_SupportServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488766784864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (12,587)<span></span>
</td>
<td class="num">$ (92,663)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net 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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,328<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">15,090<span></span>
</td>
<td class="nump">1,751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on the convertible note modification</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">(Gain) loss on fair value of warrants</a></td>
<td class="num">(11,039)<span></span>
</td>
<td class="nump">3,633<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_velo_FairValueAdjustmentOfDerivativesAndWarrants', window );">Gain on fair value of contingent earnout liabilities</a></td>
<td class="num">(58,110)<span></span>
</td>
<td class="num">(2,014)<span></span>
</td>
</tr>
<tr class="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 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="num">(8,144)<span></span>
</td>
<td class="num">(5,326)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(41,807)<span></span>
</td>
<td class="num">(3,022)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="num">(2,096)<span></span>
</td>
<td class="nump">1,523<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">7,342<span></span>
</td>
<td class="num">(1,767)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">1,970<span></span>
</td>
<td class="num">(2,407)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">1,177<span></span>
</td>
<td class="num">(252)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">10,148<span></span>
</td>
<td class="nump">3,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">3,789<span></span>
</td>
<td class="nump">12,414<span></span>
</td>
</tr>
<tr class="ro">
<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 noncurrent liabilities</a></td>
<td class="num">(1,215)<span></span>
</td>
<td class="nump">1,611<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(92,154)<span></span>
</td>
<td class="num">(31,266)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(12,228)<span></span>
</td>
<td class="num">(1,534)<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_velo_PaymentsToAcquireEquipmentForLeaseToCustomers', window );">Production of equipment for lease to customers</a></td>
<td class="num">(4,174)<span></span>
</td>
<td class="num">(6,919)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of available-for-sale investments</a></td>
<td class="num">(87,655)<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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from maturity of available-for-sale investments</a></td>
<td class="nump">29,550<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(74,507)<span></span>
</td>
<td class="num">(8,453)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from loan refinance, net of issuance costs</a></td>
<td class="nump">6,664<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_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance', window );">Repayment of loans in connection with loan refinance</a></td>
<td class="num">(8,089)<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_velo_ProceedsFromMerger', window );">Proceeds from Merger</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">143,183<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from PIPE financing</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">155,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_ProceedsFromIssuanceOfDebt', window );">Proceeds from loan refinance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">19,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfSecuredDebt', window );">Repayment of term loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,997)<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_velo_RepaymentOfPropertyAndEquipmentLoan', window );">Repayment of property and equipment loan</a></td>
<td class="num">(355)<span></span>
</td>
<td class="num">(833)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from term loan revolver facility</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,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_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,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_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt', window );">Proceeds from equipment loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,419<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_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes', window );">Repayment of equipment loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,878)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="nump">1,243<span></span>
</td>
<td class="nump">313<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 provided by (used in) financing activities</a></td>
<td class="num">(537)<span></span>
</td>
<td class="nump">323,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(57)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="num">(167,255)<span></span>
</td>
<td class="nump">283,827<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at beginning of period</a></td>
<td class="nump">208,402<span></span>
</td>
<td class="nump">15,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at end of period</a></td>
<td class="nump">41,147<span></span>
</td>
<td class="nump">299,344<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">857<span></span>
</td>
</tr>
<tr class="ro">
<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 information</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_velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet', window );">Conversion of warrants into redeemable convertible preferred stock, net settlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">899<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_velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock', window );">Conversion of convertible notes to Series D redeemable convertible preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,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_velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock', window );">Conversion of redeemable convertible preferred stock into common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">180,180<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_velo_ConversionOfWarrantsIntoCommonStockNet', window );">Conversion of warrants into common stock, net settlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,635<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_velo_WarrantsReclassified', window );">Reclassification of warrants liability upon the reverse recapitalization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">21,051<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_velo_BusinessCombinationContingentLiabilityReclassified', window );">Reclassification of contingent earnout liability upon the reverse recapitalization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">120,763<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_velo_WarrantsIssued', window );">Issuance of common stock warrants in connection with financing</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">316<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_velo_WarrantsIssuedInConnectionWithRefinancingActivities', window );">Issuance of common stock warrants in connection with refinancing</a></td>
<td class="nump">170<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_CapitalExpendituresIncurredButNotYetPaid', window );">Unpaid liabilities related to property and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,231<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_velo_MergerRelatedCostsIncurredButNotYetPaid', window );">Unpaid merger transactional costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">19,313<span></span>
</td>
</tr>
<tr class="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>Cash and Cash Equivalents and Restricted Cash</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">40,347<span></span>
</td>
<td class="nump">296,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash (Other assets)</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">2,518<span></span>
</td>
</tr>
<tr class="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 );">Total cash and cash equivalents and restricted cash</a></td>
<td class="nump">$ 41,147<span></span>
</td>
<td class="nump">$ 299,344<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI 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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 accrued expenses, and obligations 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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 acquire 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://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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-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_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 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_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 entity's raising of capital via private rather than public placement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (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_RepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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. 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 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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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)(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_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_BusinessCombinationContingentLiabilityReclassified">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Liability Reclassified</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_BusinessCombinationContingentLiabilityReclassified</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Conversion Of Debt Into Redeemable Convertible Preferred Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Conversion Of Redeemable Convertible Preferred Stock Into Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ConversionOfWarrantsIntoCommonStockNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Conversion Of Warrants Into Common Stock, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ConversionOfWarrantsIntoCommonStockNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Conversion Of Warrants Into Redeemable Convertible Preferred Stock, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_FairValueAdjustmentOfDerivativesAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Adjustment Of Derivatives And Warrants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_FairValueAdjustmentOfDerivativesAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_MergerRelatedCostsIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Merger Related Costs Incurred But Not Yet Paid</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_MergerRelatedCostsIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_PaymentsToAcquireEquipmentForLeaseToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments To Acquire Equipment For Lease To Customers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_PaymentsToAcquireEquipmentForLeaseToCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Issuance Of Long-Term Debt, Excluding Convertible Debt</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ProceedsFromMerger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Merger</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ProceedsFromMerger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_RepaymentOfLongTermDebtExcludingConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayment Of Long-Term Debt, Excluding Convertible Notes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_RepaymentOfLongTermDebtExcludingConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_RepaymentOfPropertyAndEquipmentLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayment Of Property And Equipment Loan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_RepaymentOfPropertyAndEquipmentLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Secured Debt, In Connection With Debt Issuance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_WarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Issued</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_WarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_WarrantsIssuedInConnectionWithRefinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Issued In Connection With Refinancing Activities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_WarrantsIssuedInConnectionWithRefinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_WarrantsReclassified">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Reclassified</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_WarrantsReclassified</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488762868160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit) - USD ($)<br></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 Other Comprehensive Loss</div></th>
<th class="th"><div>Accumulated Deficit</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_TemporaryEquitySharesOutstanding', window );">Balance as of beginning of period (in shares) at Dec. 31, 2020</a></td>
<td class="nump">117,734,383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance as of beginning of period at Dec. 31, 2020</a></td>
<td class="nump">$ 123,704,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet', window );">Conversion of warrants into preferred stock, net settlement (in shares)</a></td>
<td class="nump">126,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet', window );">Conversion of warrants into preferred stock, net settlement</a></td>
<td class="nump">$ 899,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock', window );">Conversion of convertible notes into preferred stock (in shares)</a></td>
<td class="nump">6,820,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock', window );">Conversion of convertible notes into preferred stock</a></td>
<td class="nump">$ 55,577,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock', window );">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares)</a></td>
<td class="num">(124,681,207)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock', window );">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization</a></td>
<td class="num">$ (180,180,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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance as of end of period (in shares) at Sep. 30, 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance as of end of period at Sep. 30, 2021</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance as of beginning of period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,003,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance as of beginning of period at Dec. 31, 2020</a></td>
<td class="num">(107,821,000)<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 14,954,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (122,776,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_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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization', window );">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126,310,700<span></span>
</td>
<td class="text">&#160;<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_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization', window );">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization</a></td>
<td class="nump">180,180,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,180,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_StockIssuedDuringPeriodSharesConversionOfWarrants', window );">Conversion of warrants into common stock, net settlement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">239,992<span></span>
</td>
<td class="text">&#160;<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_velo_StockIssuedDuringPeriodValueConversionOfWarrants', window );">Conversion of warrants into common stock, net settlement</a></td>
<td class="nump">3,635,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,635,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability', window );">Issuance of contingent earnout liability upon the reverse recapitalization</a></td>
<td class="num">(120,763,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(120,763,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger', window );">Issuance of warrants upon the reverse recapitalization</a></td>
<td class="num">(21,051,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,051,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_StockIssuedDuringPeriodSharesReverseCapitalization', window );">Issuance of common stock upon the reverse recapitalization, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,409,132<span></span>
</td>
<td class="text">&#160;<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_velo_StockIssuedDuringPeriodValueReverseCapitalization', window );">Issuance of common stock upon the reverse recapitalization, net of issuance costs</a></td>
<td class="nump">$ 278,271,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">278,270,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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock Issued During Period, Value, Stock Options Exercised</a></td>
<td class="nump">$ 313,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">313,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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Adjustments to Additional Paid in Capital, Warrant Issued</a></td>
<td class="num">(316,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(316,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">1,751,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,751,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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(92,663,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="num">(92,663,000)<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_SharesOutstanding', window );">Balance as of end of period (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183,163,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance as of end of period at Sep. 30, 2021</a></td>
<td class="nump">$ 122,168,000<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">337,605,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(215,439,000)<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_TemporaryEquitySharesOutstanding', window );">Balance as of beginning of period (in shares) at Jun. 30, 2021</a></td>
<td class="nump">117,734,383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance as of beginning of period at Jun. 30, 2021</a></td>
<td class="nump">$ 123,704,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet', window );">Conversion of warrants into preferred stock, net settlement (in shares)</a></td>
<td class="nump">126,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet', window );">Conversion of warrants into preferred stock, net settlement</a></td>
<td class="nump">$ 899,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_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock', window );">Conversion of convertible notes into preferred stock (in shares)</a></td>
<td class="nump">6,820,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock', window );">Conversion of convertible notes into preferred stock</a></td>
<td class="nump">$ 55,577,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_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock', window );">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares)</a></td>
<td class="num">(124,681,207)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock', window );">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization</a></td>
<td class="num">$ (180,180,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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance as of end of period (in shares) at Sep. 30, 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance as of end of period at Sep. 30, 2021</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance as of beginning of period (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,168,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance as of beginning of period at Jun. 30, 2021</a></td>
<td class="num">(132,414,000)<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">16,446,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(148,861,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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization', window );">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126,310,700<span></span>
</td>
<td class="text">&#160;<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_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization', window );">Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization</a></td>
<td class="nump">180,180,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,180,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_StockIssuedDuringPeriodSharesConversionOfWarrants', window );">Conversion of warrants into common stock, net settlement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">239,992<span></span>
</td>
<td class="text">&#160;<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_velo_StockIssuedDuringPeriodValueConversionOfWarrants', window );">Conversion of warrants into common stock, net settlement</a></td>
<td class="nump">3,635,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,635,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability', window );">Issuance of contingent earnout liability upon the reverse recapitalization</a></td>
<td class="num">(120,763,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(120,763,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger', window );">Issuance of warrants upon the reverse recapitalization</a></td>
<td class="num">(21,051,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,051,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_StockIssuedDuringPeriodSharesReverseCapitalization', window );">Issuance of common stock upon the reverse recapitalization, net of issuance costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,409,132<span></span>
</td>
<td class="text">&#160;<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_velo_StockIssuedDuringPeriodValueReverseCapitalization', window );">Issuance of common stock upon the reverse recapitalization, net of issuance costs</a></td>
<td class="nump">278,271,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">278,270,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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock Issued During Period, Value, Stock Options Exercised</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Adjustments to Additional Paid in Capital, Warrant Issued</a></td>
<td class="num">(182,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(182,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">676,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">676,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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(66,578,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="num">(66,578,000)<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_SharesOutstanding', window );">Balance as of end of period (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183,163,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance as of end of period at Sep. 30, 2021</a></td>
<td class="nump">$ 122,168,000<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">337,605,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(215,439,000)<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_TemporaryEquitySharesOutstanding', window );">Balance as of beginning of period (in shares) at Dec. 31, 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance as of beginning of period at Dec. 31, 2021</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance as of end of period (in shares) at Sep. 30, 2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance as of end of period at Sep. 30, 2022</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance as of beginning of period (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183,232,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance as of beginning of period at Dec. 31, 2021</a></td>
<td class="nump">$ 110,415,000<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">340,294,000<span></span>
</td>
<td class="num">(14,000)<span></span>
</td>
<td class="num">(229,867,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_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 );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="nump">2,795,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock upon exercise of stock options and release of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,795,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock upon exercise of stock options and release of restricted stock units</a></td>
<td class="nump">$ 1,243,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,243,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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Adjustments to Additional Paid in Capital, Warrant Issued</a></td>
<td class="num">(170,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(170,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">15,090,000<span></span>
</td>
<td class="nump">$ 385,324<span></span>
</td>
<td class="nump">15,090,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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(12,587,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="num">(12,587,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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="num">(1,121,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,121,000)<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_SharesOutstanding', window );">Balance as of end of period (in shares) at Sep. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186,412,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance as of end of period at Sep. 30, 2022</a></td>
<td class="nump">$ 112,870,000<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">356,457,000<span></span>
</td>
<td class="num">(1,135,000)<span></span>
</td>
<td class="num">(242,454,000)<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_TemporaryEquitySharesOutstanding', window );">Balance as of beginning of period (in shares) at Jun. 30, 2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance as of beginning of period at Jun. 30, 2022</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance as of end of period (in shares) at Sep. 30, 2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance as of end of period at Sep. 30, 2022</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance as of beginning of period (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184,909,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance as of beginning of period at Jun. 30, 2022</a></td>
<td class="nump">182,583,000<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">350,797,000<span></span>
</td>
<td class="num">(957,000)<span></span>
</td>
<td class="num">(167,259,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_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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock upon exercise of stock options and release of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,248,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock upon exercise of stock options and release of restricted stock units</a></td>
<td class="nump">673,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">673,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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Adjustments to Additional Paid in Capital, Warrant Issued</a></td>
<td class="num">(170,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(170,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">5,157,000<span></span>
</td>
<td class="nump">$ 254,841<span></span>
</td>
<td class="nump">5,157,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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(75,195,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="num">(75,195,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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive loss</a></td>
<td class="num">(178,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(178,000)<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_SharesOutstanding', window );">Balance as of end of period (in shares) at Sep. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186,412,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance as of end of period at Sep. 30, 2022</a></td>
<td class="nump">$ 112,870,000<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 356,457,000<span></span>
</td>
<td class="num">$ (1,135,000)<span></span>
</td>
<td class="num">$ (242,454,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_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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123466302&amp;loc=d3e4724-112606<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 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 2: http://www.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 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 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 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 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 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)(i))<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 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_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control 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(27)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid-In Capital, Business Combination, Contingent 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;">velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Warrant Issued In Reverse Merger</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Conversion Of Convertible Securities, Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_velo_StockIssuedDuringPeriodSharesConversionOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Conversion Of Warrants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_StockIssuedDuringPeriodSharesConversionOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_velo_StockIssuedDuringPeriodSharesReverseCapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Reverse Capitalization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_StockIssuedDuringPeriodSharesReverseCapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Conversion Of Convertible Securities, Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_StockIssuedDuringPeriodValueConversionOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Conversion Of Warrants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_StockIssuedDuringPeriodValueConversionOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_StockIssuedDuringPeriodValueReverseCapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Reverse Capitalization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_StockIssuedDuringPeriodValueReverseCapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Shares, Conversion Of Convertible Debt Into Preferred Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Shares, Conversion Of Preferred Stock Into Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Shares, Conversion Of Warrants To Preferred Stock, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Value, Conversion Of Convertible Debt Into Preferred Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Value, Conversion Of Preferred Stock Into Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Value, Conversion Of Warrants To Preferred Stock, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771357248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Description of Business and Basis of Presentation</a></td>
<td class="text">Description of Business and Basis of Presentation<div style="margin-bottom:12pt;margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velo3D, Inc., a Delaware corporation (&#8220;Velo3D&#8221; ), formerly known as JAWS Spitfire Acquisition Corporation (&#8220;JAWS Spitfire&#8221;), produces metal additive three dimensional printers (&#8220;3D Printers&#8221;) which enable the production of components for space rockets, jet engines, fuel delivery systems and other high value metal parts, which it sells or leases to customers for use in their businesses. The Company also provides support services (&#8220;Support Services&#8221;) for an incremental fee. Velo3D&#8217;s subsidiaries are Velo3D US, Inc., formerly known as Velo3D, Inc. (&#8220;Legacy Velo3D&#8221;), which was founded in June 2014 as a Delaware corporation headquartered in Campbell, California, Velo3D B.V., which was founded in September 2021 in the Netherlands, and Velo3D GmBH, which was founded in June 2022 in Germany. The first commercially developed 3D Printer was delivered in the fourth quarter of 2018.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise stated herein or unless the context otherwise requires, references in these notes to the &#8220;Company&#8221; refer to (i) Legacy Velo3D prior to the consummation of the Merger (as defined below); and (ii) Velo3D and its consolidated subsidiaries following the consummation of the Merger.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2021 (the &#8220;Closing Date&#8221; or the &#8220;Reverse Recapitalization Date&#8221;), JAWS Spitfire completed the previously announced merger with Legacy Velo3D, with Legacy Velo3D surviving as a wholly-owned subsidiary of JAWS Spitfire (the &#8220;Merger&#8221; or the &#8220;Reverse Recapitalization&#8221;). In connection with the Merger, JAWS Spitfire was renamed &#8220;Velo3D, Inc.&#8221;, and Legacy Velo3D was renamed &#8220;Velo3D US, Inc.&#8221;</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, all historical financial information prior to the Closing Date presented in the unaudited condensed consolidated financial statements of Velo3D represents the accounts of Legacy Velo3D. The shares and net income (loss) per share attributable to common stockholders, basic and diluted, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio (the &#8220;Exchange Ratio&#8221;) established in the Merger (0.8149 shares of Velo3D common stock, par value $0.00001 (the &#8220;common stock&#8221;) for 1 share of Legacy Velo3D common stock). All fractional shares were rounded.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and the requirements of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim financial reporting. Intercompany balances and transactions have been eliminated in consolidation. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in the Company&#8217;s Annual Report on Form 10-K  for the year ended December 31, 2021 (the &#8220;2021 Form 10-K&#8221;) and the related notes, which provide a more complete discussion of the Company&#8217;s accounting policies and certain other information. The condensed consolidated balance sheet as of December 31, 2021 has been derived from the audited financial statements of the Company. These condensed consolidated financial statements have been prepared on the same basis as the Company&#8217;s annual financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company&#8217;s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2022, or for any other interim period or for any other future year. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Condition and Liquidity and Capital Resources</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements are unaudited and have been prepared on the basis of continuity of operations, the realization of assets and satisfaction of liabilities in the ordinary course of business. On September 29, 2021, the Company consummated the Merger, which resulted in the Company receiving </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately $278.3&#160;million in total net proceeds, including $155.0&#160;million from the private placement of 15,500,000 shares of common stock at $10.00 per share (the &#8220;PIPE Financing&#8221;). Since inception, the Company has not achieved profitable operations or generated positive cash flows from operations. The Company&#8217;s operating plan may change as a result of many factors currently unknown and there can be no assurance that the current operating plan will be achieved in the time frame anticipated by the Company, and it may need to seek additional funds sooner than planned. If adequate funds are not available to the Company on a timely basis, it may be required to delay, limit, reduce, or terminate certain commercial efforts, or pursue merger or acquisition strategies, all of which could adversely affect the holdings or the rights of the Company&#8217;s stockholders. The Company has incurred net operating losses and negative cash flows from operations in every year since inception and expects this to continue for the foreseeable future. As of September&#160;30, 2022, the Company had an accumulated deficit of $242.5&#160;million.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of November 14, 2022, the issuance date of the unaudited condensed consolidated financial statements, the Company believes that the cash and cash equivalents on hand and cash the Company obtained from the Merger and the PIPE Financing, together with cash the Company expects to generate from future operations, will be sufficient to meet the Company&#8217;s working capital and capital expenditure requirements for a period of at least twelve months.</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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488766972400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a detailed discussion about the Company&#8217;s significant accounting policies and for further information on accounting updates adopted in the prior year, see Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the audited consolidated financial statements in the 2021 Form 10-K. During the nine months ended September&#160;30, 2022, there were no significant updates to the Company&#8217;s significant accounting policies other than as described below.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue - Variable Consideration</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sales of 3D Printer systems under certain contracts may include variable consideration such that the Company is entitled to a rate per print hour used on the 3D Printer systems.  The Company makes certain estimates in calculating the variable consideration, including amount of hours, the estimated life of the equipment and the discount rate.  Although estimates may be made on a contract-by-contract basis, whenever possible, the Company uses all available information including historical customer usage and collection patterns to estimate variable consideration. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to update its estimates of variable consideration on a quarterly basis based on the latest data available, and adjust the transaction price accordingly by recording an adjustment to net revenue and contract assets. The Company has recognized the estimate of variable consideration to the extent that it is probable that a significant reversal will not occur as a result from a change in estimation.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, &#8220;Financial Instruments&#8201;&#8212;&#8201;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (&#8220;Topic 326&#8221;)&#8221;, and has since released various amendments including ASU No. 2019-04. The guidance modifies the measurement of expected credit losses on certain financial instruments. This guidance is effective for the Company for the fiscal year beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its consolidated financial statements and disclosures.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the FASB issued ASU 2021-05, &#8220;Leases (&#8220;Topic 842&#8221;) Lessors &#8212; Certain Leases with Variable Lease Payments&#8221;, that amends the lessor&#8217;s lease classification for leases that include any amount of variable lease payments that are not variable lease payments that do not depend on an index or a rate as an operating lease at lease commencement if classifying the lease as a sales-type lease or a direct financing lease would result in the recognition of a selling loss. This guidance is effective for the Company for the fiscal year beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted. The Company adopted the new guidance in the first quarter of 2022. The effect on the consolidated financial statements and related disclosures is not material.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771489824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reverse Recapitalization<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ReverseRecapitalizationAbstract', window );"><strong>Reverse Recapitalization [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_velo_ReverseRecapitalizationDisclosureTextBlock', window );">Reverse Recapitalization</a></td>
<td class="text">Reverse Recapitalization<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2021, Spitfire Merger Sub, Inc. (&#8220;Merger Sub&#8221;) merged with Legacy Velo3D, with Legacy Velo3D surviving as a wholly-owned subsidiary of Velo3D. Immediately prior to the closing of the Merger: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; all issued and outstanding 6,738,651 shares of Legacy Velo3D outstanding Series A redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.178 basis;</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; all issued and outstanding 8,386,456 shares of Legacy Velo3D outstanding Series B redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.273 basis;</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; all issued and outstanding 8,513,343 shares of Legacy Velo3D outstanding Series C redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.372 basis; and</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; all issued and outstanding 101,042,757 shares of Legacy Velo3D outstanding Series D redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:1.000 basis.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Merger, shares of Legacy Velo3D redeemable convertible preferred stock were converted into an equivalent number of shares of Legacy Velo3D common stock at their respective conversion ratios and concurrently recast into 126,310,700 shares of common stock. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 29, 2021 and after giving effect to the Exchange Ratio, there were 183,163,826 shares of common stock outstanding, comprised of the 126,310,700 shares of common stock issued in respect of the Legacy Velo3D redeemable convertible preferred stock, 16,443,994 shares of common stock issued in respect of Legacy Velo3D common stock, and 40,409,132 shares of common stock issued to public shareholders of JAWS Spitfire, the JAWS Spitfire initial shareholders, and third-party PIPE Investors (as defined below). </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At the Merger, eligible former Legacy Velo3D equity holders received or had the right to receive shares of common stock at a deemed value of $10.00 per share after giving effect to the Exchange Ratio of 0.8149 as defined in the  Business Combination Agreement, dated as of March 22, 2021, by and among JAWS Spitfire, Merger Sub and Legacy Velo3D, as amended by Amendment #1 to Business Combination Agreement dated as of July 20, 2021 (the &#8220;Business Combination Agreement&#8221;). Accordingly, immediately following the consummation of the Merger, Legacy Velo3D common stock exchanged into 142,754,694 shares of common stock, 66,830,878 shares of common stock were reserved for the issuance of common stock upon the potential future exercise of Legacy Velo3D stock options, common stock warrants, and shares of common stock issuable under the Company&#8217;s employee stock purchase plan.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the execution of the Business Combination Agreement, JAWS Spitfire entered into separate subscription agreements (each a &#8220;Subscription Agreement&#8221;) with a number of investors (each a &#8220;PIPE Investor&#8221;), pursuant to which the PIPE Investors agreed to purchase, and JAWS Spitfire agreed to sell to the PIPE Investors, an aggregate of 15,500,000 shares of common stock (the &#8220;PIPE Shares&#8221;), for a purchase price of $10.00 per share and an aggregate purchase price of $155.0&#160;million, in a private placement pursuant to the Subscription Agreements (the &#8220;PIPE Financing&#8221;). The PIPE Financing closed simultaneously with the consummation of the Merger.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Merger, 8,625,000 of JAWS Spitfire Class B ordinary shares originally purchased by Spitfire Sponsor LLC (&#8220;the Sponsor&#8221;) were exchanged for shares of common stock prior to the Closing (the &#8220;Founder Shares&#8221;). </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to JAWS Spitfire&#8217;s Articles of Association, JAWS Spitfire&#8217;s public shareholders were entitled to elect to redeem their public shares for cash even if they had approved the Merger. As of September 24, 2021, the final day of the redemption period, public shareholders had redeemed 18,215,868 Class A ordinary shares of JAWS Spitfire </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for cash at the redemption price of $10.00 per share, based on funds held in the trust account for an aggregate payment of $182.2&#160;million (the &#8220;Redemptions&#8221;).</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of common stock issued immediately following the consummation of the Merger was:</span></div><div style="margin-bottom:12pt;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 style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 shares, outstanding prior to Merger</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%">34,500,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less redemption of public shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,215,868)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 shares following redemptions</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%">16,284,132&#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%">Shares issued in PIPE Financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public shares and PIPE Financing Shares</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%">31,784,132&#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%">Founder Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,625,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy Velo3D shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,754,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock immediately after Merger</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,163,826&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Upon consummation of the Merger, 175,173,445 Legacy Velo3D shares were exchanged at the Exchange Ratio and fractional shares were rounded to whole shares.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, JAWS Spitfire was treated as the &#8220;acquired&#8221; company for financial reporting purposes. Accordingly, for accounting purposes, the financial statements of Velo3D are represented as a continuation of the financial statements of Legacy Velo3D, with the Merger being treated as the equivalent of Legacy Velo3D issuing stock for the net assets of JAWS Spitfire, accompanied by a recapitalization. The net assets of JAWS Spitfire are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are those of Legacy Velo3D in future reports.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legacy Velo3D has been determined to be the accounting acquirer based on evaluation of the following facts and circumstances as of the Closing: (1) Legacy Velo3D&#8217;s stockholders have a majority of the voting power of Velo3D; (2) the board of directors of Velo3D initially had twelve members, and Legacy Velo3D had the ability to nominate the majority of the initial members of the board of directors; (3) Legacy Velo3D&#8217;s senior management is the senior management of Velo3D and is responsible for day-to-day operations; (4) Velo3D has assumed the Velo3D name; and (5) the current strategy and operations of Velo3D continue to be Legacy Velo3D&#8217;s strategy and operations to develop the next generation of AM printers.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Merger and the PIPE Financing, the Company received $298.2 million of gross proceeds including the contribution of $345.0 million of cash held in JAWS Spitfire&#8217;s trust account from its initial public offering (the &#8220;IPO&#8221;), redemptions of JAWS Spitfire public shareholders of $182.2 million, and $155.0 million of cash in connection with the PIPE Financing. The gross proceeds were net of $19.6 million of costs incurred by JAWS Spitfire prior to the Closing. The Company incurred $19.9 million of transaction costs, consisting of banking, legal, and other professional fees, of which $19.1 million was recorded as a reduction to additional paid-in capital of proceeds (&#8220;APIC&#8221;), and the remaining $0.8 million was expensed in the condensed statements of operations. The total net cash proceeds to the Company were $278.3 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_velo_ReverseRecapitalizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ReverseRecapitalizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ReverseRecapitalizationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse 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;">velo_ReverseRecapitalizationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771509536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Income (Loss) per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 );">Basic and Diluted Net Income (Loss) per Share</a></td>
<td class="text">Basic and Diluted Net Income (Loss) per Share<div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Basic net income (loss) per share is computed based on the weighted average number of  shares of common stock outstanding. Diluted net income (loss) per share is computed based on the weighted average number of  shares of common stock outstanding, increased by the number of additional shares that would have been outstanding had the potentially dilutive  shares of common stock been issued. The Company applies the treasury stock method to determine the dilutive effect of potentially dilutive securities.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The following table sets forth the computation of the Company&#8217;s basic and diluted net income (loss) per share attributable to common stockholders:</span></div><div style="margin-bottom: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 style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,195)</span></td><td style="background-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%">(66,578)</span></td><td style="background-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%">(12,587)</span></td><td style="background-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%">(92,663)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 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%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,560,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,793,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,454,371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,348,557&#160;</span></td><td style="background-color:#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 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%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,560,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,454,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,348,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 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%">&#160;&#160;&#160;&#160;&#160;Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-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%">(5.34)</span></td><td style="background-color:#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 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%">&#160;&#160;&#160;&#160;&#160;Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.36)</span></td><td style="background-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%">(0.07)</span></td><td style="background-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%">(5.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares of common stock equivalents &#8220;on an as-converted basis&#8221; were excluded from the computation of diluted net income (loss) per share attributable to common stockholders as including them would have had an antidilutive effect:</span></div><div style="margin-bottom: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:46.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.564%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,145,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,075,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,145,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,075,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,198,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">6,198,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options</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%">17,731,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,731,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342,660&#160;</span></td><td style="background-color:#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 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%">Total potentially dilutive common share equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,074,535&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,417,660&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,074,535&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,417,660&#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>Total potentially dilutive common share equivalents for the three and nine months ended September&#160;30, 2022 and September 30, 2021 excludes 21,758,148 shares related to the earnout liability as these shares are contingently issuable upon meeting certain triggering events.<span></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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488854918016">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s assets and liabilities that were measured at fair value on a recurring basis were as follows:</span></div><div style="margin-bottom:12pt;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 style="width:54.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measured as of September&#160;30, 2022</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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 (i)</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%">39,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,215&#160;</span></td><td style="background-color:#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%">U.S. Treasury securities (ii)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;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%">35,131&#160;</span></td><td style="background-color:#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 bonds (ii)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,346&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">111,693&#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%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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 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%">Common stock warrant liabilities (Public) (iii)</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%">6,986&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,986&#160;</span></td><td style="background-color:#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%">Common stock warrant liabilities (Private Placement) (iii)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,605&#160;</span></td><td style="background-color:#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%">Common stock warrant liabilities (2022 Private Warrant) (iii)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#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 earnout 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 financial liabilities</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%">6,986&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,213&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measured as of December&#160;31, 2021</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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 (i)</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%">207,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,471&#160;</span></td><td style="background-color:#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%">U.S. Treasury securities (ii)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">8,141&#160;</span></td><td style="background-color:#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 bonds (ii)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,612&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">222,954&#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%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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 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%">Common stock warrant liabilities (Public) (iii)</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%">14,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,318&#160;</span></td><td style="background-color:#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%">Common stock warrant liabilities (Private Placement) (iii)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,387&#160;</span></td><td style="background-color:#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%">Contingent earnout 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%">&#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%">111,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,318&#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%">118,874&#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%">133,192&#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-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;Included in cash and cash equivalents on the condensed consolidated balance sheets. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii) &#160;&#160;&#160;&#160;Included in short-term investments on the condensed consolidated balance sheets.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Included in warrant liabilities on the condensed consolidated balance sheets.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The money market funds are classified as cash and cash equivalents on the condensed consolidated balance sheets. The aggregate fair value of the Company&#8217;s money market funds approximated amortized cost and, as such, there were no unrealized gains or losses on money market funds as of September&#160;30, 2022 and December&#160;31, 2021. Realized gains and losses, net of tax, were not material for any period presented.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022 and December&#160;31, 2021, the Company had no investments with a contractual maturity of greater than one year.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a rollforward of the Level 3 assets and liabilities measured at fair value on a recurring basis:</span></div><div style="margin-bottom:12pt;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 style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><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:9pt;font-weight:700;line-height:100%">Redeemable convertible preferred stock warrant liabilities</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Private placement warrant liabilities</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2022 Private Warrant</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Contingent earnout liabilities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Three Months Ended September 30, 2022</span></td><td colspan="21" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of June 30, 2022</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,380&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of warrant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of September 30, 2022</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,605&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Nine months ended September 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of January 1, 2022</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,387&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,487&#160;</span></td><td style="background-color:#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%">Issuance of warrant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170</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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">(3,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,110)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Fair value as of September 30, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">3,605&#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:9pt;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:9pt;font-weight:400;line-height:100%">245&#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:9pt;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:9pt;font-weight:400;line-height:100%">53,377&#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><tr><td colspan="3" style="background-color:#cceeff;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%">Three Months Ended September 30, 2021</span></td><td colspan="21" 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:9pt;font-weight:400;line-height:100%">Fair value as of June 30, 2021</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,922&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Private placement warrant liabilities acquired as part of the reverse recapitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">7,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent earnout liabilities recognized upon the closing of the reverse recapitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,023)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of September 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,749&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Nine months ended September 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Private placement warrant liabilities acquired as part of the reverse recapitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent earnout liabilities recognized upon the closing of the reverse recapitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">120,763&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Exercise of 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:9pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">(2,014)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Fair value as of September 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">6,853&#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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">118,749&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the private placement warrant liability, the 2022 Private Warrant (see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), redeemable convertible preferred stock warrant liability and contingent earnout liability are based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In determining the fair value of the private placement warrant liability the Company used the the Monte Carlo Simulation Model that assumes optimal exercise of the Company&#8217;s redemption option at the earliest possible date. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the fair value of the redeemable convertible preferred stock warrant liability, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Instruments</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-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the fair value of the 2022 Private Warrant, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Instruments). </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the fair value of the contingent earnout liability, the Company used the Monte Carlo simulation valuation model using a distribution of potential outcomes on a weekly basis over the applicable earnout period using the most reliable information available (see Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</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_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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488767580528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Available-for-sale Investments</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company began investing in available-for-sale (&#8220;AFS&#8221;) investments in the fourth quarter of 2021. The following table summarizes our AFS investments. These are classified as "Short-term investments" on the condensed consolidated balance sheets. </span></div><div style="margin-bottom:12pt;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 style="width:42.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2022</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-bottom: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%">Gross Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Gross Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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. Treasury securities</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%">35,719&#160;</span></td><td style="background-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%">(588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,131&#160;</span></td><td style="background-color:#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%">Corporate 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%">37,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 available-for-sale investments</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%">73,613&#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%">(1,135)</span></td><td style="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%">72,478&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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 style="width:42.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31, 2021</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-bottom: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%">Gross Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Gross Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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. Treasury securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,154&#160;</span></td><td style="background-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%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,141&#160;</span></td><td style="background-color:#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%">Corporate 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%">7,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 available-for-sale investments</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%">15,497&#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&#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)</span></td><td style="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,483&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the breakdown of the AFS investments in an unrealized loss position as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</span></div><div style="margin-bottom:12pt;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 style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31, 2021</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%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/></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:400;line-height:100%">Less than 12 months</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%">35,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(588)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,141&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Total</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%">35,131&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(588)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,141&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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 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%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:400;line-height:100%">Less than 12 months</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%">37,347&#160;</span></td><td style="background-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%">(547)</span></td><td style="background-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%">5,640&#160;</span></td><td style="background-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%">2&#160;</span></td><td style="background-color:#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 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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,347&#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%">(547)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640&#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%">2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe these AFS investments to be other-than-temporarily impaired as of September&#160;30, 2022 and December&#160;31, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material realized gains or losses on AFS investments during the three and nine months ended September&#160;30, 2022 and September&#160;30, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no AFS investments with maturities greater than 12 months at September&#160;30, 2022.  Actual maturities may differ from the contractual maturities because the Company may sell these investments prematurely.</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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488854947520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 );">Balance Sheet Components</a></td>
<td class="text">Balance Sheet Components<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following:</span></div><div style="margin-bottom: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 style="width:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Receivables</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%">20,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,845&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowances for Doubtful Accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#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 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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,922&#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%">12,778&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-bottom: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 style="width:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">51,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,594&#160;</span></td><td style="background-color:#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 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%">Work-in-progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,885&#160;</span></td><td style="background-color:#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 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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,313&#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%">22,479&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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 consisted of the following:</span></div><div style="margin-bottom: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 style="width:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</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%">Prepaid insurance and other</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Vendor prepayments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,623&#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:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,458&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-bottom: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:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084&#160;</span></td><td style="background-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,397&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lab equipment and other equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,034&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,812&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,826)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,766)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,208&#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;border-top:1pt solid #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%">10,046&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the three months ended September&#160;30, 2022 and 2021 was $0.9 million and $0.4 million, respectively. Depreciation expense for the nine months ended September&#160;30, 2022 and 2021 was $2.1 million and $0.8 million, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom: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:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 salaries and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability&#8201;&#8211;&#8201;current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,682&#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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,414&#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:top"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       Other noncurrent liabilities consisted of the following:</span></div><div style="margin-bottom:12pt;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 style="width:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - noncurrent portion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other noncurrent 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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,227&#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:top"/><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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,492&#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:top"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please refer to Note 12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Instruments,</span> for further details of the contingent earnout liability and warrant liabilities.<span></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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771509536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equipment on Lease, Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorDirectFinancingLeasesTextBlock', window );">Equipment on Lease, Net</a></td>
<td class="text">Equipment on Lease, Net<div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The equipment leased to customers had a cost basis of $9.4&#160;million and accumulated depreciation of $1.3&#160;million as of September&#160;30, 2022. The equipment leased to customers had a cost basis of $9.3&#160;million and accumulated depreciation of $0.9&#160;million as of December&#160;31, 2021. </span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total lease revenue earned for the three months ended September&#160;30, 2022 and 2021 was $0.9&#160;million and $0.6&#160;million, respectively. Total lease revenue earned for the nine months ended September&#160;30, 2022 and 2021 was $2.6&#160;million and $1.2&#160;million, respectively. The total depreciation expense was $0.3&#160;million and $0.2&#160;million included in cost of revenue for the three months ended September&#160;30, 2022 and 2021, respectively.  The total depreciation expense was $1.3&#160;million and $0.5&#160;million included in cost of revenue for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><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 September&#160;30, 2022, the Company had one equipment on lease returned at the end of their operating lease term and immediately leased to another customer and one system was sold through the exercise of the lease's purchase option.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Company entered into debt secured by certain leased equipment to customers. See Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:105%">Long-term Debt,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> for a description of these financing arrangements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorDirectFinancingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 lessor's direct financing leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888252<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorDirectFinancingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488765860128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its office and manufacturing facilities under five non-cancellable operating leases which expire in 2023 to 2027. The agreements include a provision for renewal at the then prevailing market rate for terms specified in each lease. During the three months ended September 30, 2022, the manufacturing facility operating lease was re-measured in accordance with ASC 842,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as management&#8217;s intent is to exercise the renewal option at the end of the lease term due to the significant leasehold improvement investments made to the facility.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total right-of-use (&#8220;ROU&#8221;) assets and lease liabilities are as follows:</span></div><div style="margin-bottom: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:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</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%">Right-of-use assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_1470a95e-fcd4-42e2-bf77-cf5c087a75e7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_7f90484e-686e-4cfd-a288-53a6869870a9">Net book value (Other assets)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><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:top"><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:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_13b88f9d-e284-41f6-9dcf-fe95445dace1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_c7756b60-cae7-4d34-ac1e-9b9cd5dbbda8">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_a0a92c9f-4470-4296-a01e-c1b7d263cdec"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_ed5db00a-3252-4597-9253-fb028b890998">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,804&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,365&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Financing lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_2e345862-c86c-48cd-806b-81d0ead20a39"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_f787e044-ff18-441b-8b3f-94f4e5c7049c">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_2321faa7-d9b8-400e-9c0d-73bcb7a422c4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_daa85bb9-7857-4e9b-ac01-38f1a14450c6">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,852&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,439&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:101%">There were no impairments recorded related to these assets as of September&#160;30, 2022 and December&#160;31, 2021. </span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about lease-related balances were as follows:</span></div><div style="margin-bottom: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:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands, except years and percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expense</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:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">721</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">208</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,156</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">511</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%">Financing lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">22</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">95</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">41</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">262</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">76</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</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:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">825</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">258</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,445</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">609</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for leases</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">689</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">178</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,653</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">805</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%">Weighted&#8201;&#8211;&#8201;average remaining lease term&#8201;&#8211;&#8201;operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted&#8201;&#8211;&#8201;average discount rate&#8201;&#8211;&#8201;operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">8.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">8.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4.4%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity of operating lease liabilities as of September&#160;30, 2022 are as follows:</span></div><div style="margin-bottom: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 style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></div></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:91%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">707&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">13,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Total operating lease payments</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%">24,472&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less portion representing imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,668)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,804&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Long-term portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,200&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its office and manufacturing facilities under five non-cancellable operating leases which expire in 2023 to 2027. The agreements include a provision for renewal at the then prevailing market rate for terms specified in each lease. During the three months ended September 30, 2022, the manufacturing facility operating lease was re-measured in accordance with ASC 842,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as management&#8217;s intent is to exercise the renewal option at the end of the lease term due to the significant leasehold improvement investments made to the facility.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total right-of-use (&#8220;ROU&#8221;) assets and lease liabilities are as follows:</span></div><div style="margin-bottom: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:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</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%">Right-of-use assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_1470a95e-fcd4-42e2-bf77-cf5c087a75e7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_7f90484e-686e-4cfd-a288-53a6869870a9">Net book value (Other assets)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><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:top"><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:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_13b88f9d-e284-41f6-9dcf-fe95445dace1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_c7756b60-cae7-4d34-ac1e-9b9cd5dbbda8">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_a0a92c9f-4470-4296-a01e-c1b7d263cdec"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_ed5db00a-3252-4597-9253-fb028b890998">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,804&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,365&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Financing lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_2e345862-c86c-48cd-806b-81d0ead20a39"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_f787e044-ff18-441b-8b3f-94f4e5c7049c">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_2321faa7-d9b8-400e-9c0d-73bcb7a422c4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_daa85bb9-7857-4e9b-ac01-38f1a14450c6">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,852&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,439&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:101%">There were no impairments recorded related to these assets as of September&#160;30, 2022 and December&#160;31, 2021. </span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about lease-related balances were as follows:</span></div><div style="margin-bottom: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:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands, except years and percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expense</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:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">721</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">208</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,156</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">511</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%">Financing lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">22</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">95</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">41</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">262</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">76</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</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:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">825</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">258</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,445</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">609</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for leases</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">689</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">178</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,653</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">805</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%">Weighted&#8201;&#8211;&#8201;average remaining lease term&#8201;&#8211;&#8201;operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted&#8201;&#8211;&#8201;average discount rate&#8201;&#8211;&#8201;operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">8.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">8.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4.4%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity of operating lease liabilities as of September&#160;30, 2022 are as follows:</span></div><div style="margin-bottom: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 style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></div></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:91%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">707&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">13,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Total operating lease payments</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%">24,472&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less portion representing imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,668)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,804&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Long-term portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,200&#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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488773026416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 );">Long-Term Debt</a></td>
<td class="text">Long-Term Debt<div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div style="margin-bottom: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:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit line</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:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">6,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">8,070&#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%">Debt&#8201;&#8211;&#8201;current portion</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">5,114&#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%">Long-term debt&#8201;&#8211;&#8201;less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">2,956&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s banking arrangements include three facilities and a revolving credit line with its primary bank. For a full description of these banking arrangements, see Note 15,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, in the audited consolidated financial statements included in the 2021 Form 10-K. These loans contain customary representations and warranties, reporting covenants, events of default and termination provisions. The affirmative covenants include, among other things, that the Company furnish monthly financial statements, a yearly budget, timely files taxes, maintains good standing and government compliance, maintains liability and other insurance and furnishes audited financial statements no later than the date of delivery to the Board of Directors.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company amortizes deferred financing costs over the life of the borrowing. As of September&#160;30, 2022 and December&#160;31, 2021, the remaining unamortized balance of deferred financing costs was less than $0.2&#160;million and less than $0.1&#160;million, respectively, and was included in Debt&#8201;&#8212;&#8201;current portion on the balance sheets.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Revolving Credit Line &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement with Silicon Valley Bank, the Company&#8217;s primary lender, which included a $10.0&#160;million revolving credit line and an $8.5&#160;million secured equipment loan facility (see below). </span></div><div style="margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">In August 2021, the Company drew $3.0 million on revolving credit facility, with a variable interest rate of the greater of 5.75% or Prime plus 2.50% and a term of 10 months. The Company had $27.0&#160;million of the revolving credit line undrawn as of September&#160;30, 2022. The effective interest rate was 5.8% and 5.2% for the three and nine months ended September&#160;30, 2022, respectively. The loan fees were less than $0.2&#160;million as of September&#160;30, 2022.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 13, 2022, the Company entered into a first loan modification agreement that made certain modifications to the third amended and restated loan and security agreement.  The first loan modification agreement, among other things, extended the maturity date of the revolving line of credit from May 14, 2022 to June 13, 2022, and included a limited waiver of a default related to the Company&#8217;s failure to maintain revenue of at least $25&#160;million for the six month period ending March 31, 2022. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 13, 2022, the Company entered into a second loan modification agreement that made certain modifications to the third amended and restated loan and security agreement, as amended. The second loan modification agreement, among other things, extended the maturity date of the revolving line of credit from June 13, 2022 to July 14, 2022. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 11, 2022, the Company entered into a third loan modification agreement that made certain modifications to the third amended and restated loan and security agreement, as amended. The third loan modification agreement, among other things, extended the maturity date of the Company&#8217;s revolving line of credit to September 11, 2022. </span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 25, 2022, the Company entered into a joinder and fourth loan modification agreement that made certain modifications to its third amended and restated loan and security agreement, as amended.  The joinder and fourth loan modification agreement, among other things, amended 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%">third amended and restated loan and security agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> to (i) increase the amount of the revolving credit line to $30.0&#160;million, and (ii) extend the maturity date of the revolving credit line to December 31, 2024. </span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest on the outstanding balance of the revolving credit line is payable monthly at an annual rate of  the Wall Street Journal Prime Rate plus 0.25% when the Company&#8217;s Adjusted Quick Ratio (&#8220;AQR&#8221;) is less than or equal to 1.50, and plus 0.75% when the Company&#8217;s AQR is greater than 1.50. </span></div><div style="margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Equipment Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 17, 2020, the Company executed the second amended and restated loan and security agreement, which included an equipment loan facility for up to $8.5&#160;million secured by the equipment leased to customers. The facility has a variable interest rate of the greater of Prime rate or 3.25%.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December 31, 2021, the Company executed seven additional advances on the facility for $5.6&#160;million secured by equipment leased to customers. For the nine months ended September&#160;30, 2022, $1.6&#160;million in principal payments were paid. As of September&#160;30, 2022, the outstanding balance was $3.5&#160;million. As of September&#160;30, 2022, the deferred loans fees associated with the debt issuance was less than $0.1&#160;million.  The effective interest rate was 5.5% and 2.8% for the three months ended September&#160;30, 2022 and 2021, respectively, and 4.1% and 2.4%  for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The future minimum aggregate payments for the above borrowings are as follows as of September&#160;30, 2022:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1 year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-3 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356&#160;</span></td><td style="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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,310&#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>The joinder and fourth loan modification agreement entered into on July 25, 2022 also established a secured equipment loan facility of up to $15.0&#160;million available through December 31, 2023.  The facility has a variable interest rate of the greater of Prime rate or 3.25%. Convertible Notes Payable<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Note Issued in 2021</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 4, 2021, concurrent with the Legacy Velo3D Series D redeemable convertible preferred stock issuance, the Company issued a convertible note at a principal amount of $5.0&#160;million with a maturity date of January 3, 2023. Interest accrued on the convertible note at 1.28% per annum. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In September 2021, the convertible promissory note agreement was amended to reflect an automatic conversion to Legacy Velo3D Series D redeemable convertible preferred stock upon a change in control. The modification was accounted for as a debt extinguishment per ASC 470-50 Debt and resulted in a $50.6&#160;million fair value adjustment to the $5.0&#160;million convertible promissory note. The convertible note converted automatically in connection with the Merger. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The note conversion price of $0.74 per share resulted in a conversion into 6,820,022 shares of Legacy Velo3D Series D redeemable convertible preferred stock immediately prior to Closing, which were subsequently converted from Legacy Velo3D Series D redeemable convertible preferred stock into Legacy Velo3D common stock and at the Exchange Ratio of 0.8149 for 5,557,864 shares of common stock at the Closing. There was no purchase discount offered to the note holder.</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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488773121392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes Payable<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 Payable</a></td>
<td class="text">Long-Term Debt<div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div style="margin-bottom: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:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit line</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:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">6,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">8,070&#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%">Debt&#8201;&#8211;&#8201;current portion</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">5,114&#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%">Long-term debt&#8201;&#8211;&#8201;less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">2,956&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s banking arrangements include three facilities and a revolving credit line with its primary bank. For a full description of these banking arrangements, see Note 15,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, in the audited consolidated financial statements included in the 2021 Form 10-K. These loans contain customary representations and warranties, reporting covenants, events of default and termination provisions. The affirmative covenants include, among other things, that the Company furnish monthly financial statements, a yearly budget, timely files taxes, maintains good standing and government compliance, maintains liability and other insurance and furnishes audited financial statements no later than the date of delivery to the Board of Directors.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company amortizes deferred financing costs over the life of the borrowing. As of September&#160;30, 2022 and December&#160;31, 2021, the remaining unamortized balance of deferred financing costs was less than $0.2&#160;million and less than $0.1&#160;million, respectively, and was included in Debt&#8201;&#8212;&#8201;current portion on the balance sheets.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Revolving Credit Line &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> In May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement with Silicon Valley Bank, the Company&#8217;s primary lender, which included a $10.0&#160;million revolving credit line and an $8.5&#160;million secured equipment loan facility (see below). </span></div><div style="margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">In August 2021, the Company drew $3.0 million on revolving credit facility, with a variable interest rate of the greater of 5.75% or Prime plus 2.50% and a term of 10 months. The Company had $27.0&#160;million of the revolving credit line undrawn as of September&#160;30, 2022. The effective interest rate was 5.8% and 5.2% for the three and nine months ended September&#160;30, 2022, respectively. The loan fees were less than $0.2&#160;million as of September&#160;30, 2022.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 13, 2022, the Company entered into a first loan modification agreement that made certain modifications to the third amended and restated loan and security agreement.  The first loan modification agreement, among other things, extended the maturity date of the revolving line of credit from May 14, 2022 to June 13, 2022, and included a limited waiver of a default related to the Company&#8217;s failure to maintain revenue of at least $25&#160;million for the six month period ending March 31, 2022. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 13, 2022, the Company entered into a second loan modification agreement that made certain modifications to the third amended and restated loan and security agreement, as amended. The second loan modification agreement, among other things, extended the maturity date of the revolving line of credit from June 13, 2022 to July 14, 2022. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 11, 2022, the Company entered into a third loan modification agreement that made certain modifications to the third amended and restated loan and security agreement, as amended. The third loan modification agreement, among other things, extended the maturity date of the Company&#8217;s revolving line of credit to September 11, 2022. </span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 25, 2022, the Company entered into a joinder and fourth loan modification agreement that made certain modifications to its third amended and restated loan and security agreement, as amended.  The joinder and fourth loan modification agreement, among other things, amended 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%">third amended and restated loan and security agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> to (i) increase the amount of the revolving credit line to $30.0&#160;million, and (ii) extend the maturity date of the revolving credit line to December 31, 2024. </span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest on the outstanding balance of the revolving credit line is payable monthly at an annual rate of  the Wall Street Journal Prime Rate plus 0.25% when the Company&#8217;s Adjusted Quick Ratio (&#8220;AQR&#8221;) is less than or equal to 1.50, and plus 0.75% when the Company&#8217;s AQR is greater than 1.50. </span></div><div style="margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Equipment Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 17, 2020, the Company executed the second amended and restated loan and security agreement, which included an equipment loan facility for up to $8.5&#160;million secured by the equipment leased to customers. The facility has a variable interest rate of the greater of Prime rate or 3.25%.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December 31, 2021, the Company executed seven additional advances on the facility for $5.6&#160;million secured by equipment leased to customers. For the nine months ended September&#160;30, 2022, $1.6&#160;million in principal payments were paid. As of September&#160;30, 2022, the outstanding balance was $3.5&#160;million. As of September&#160;30, 2022, the deferred loans fees associated with the debt issuance was less than $0.1&#160;million.  The effective interest rate was 5.5% and 2.8% for the three months ended September&#160;30, 2022 and 2021, respectively, and 4.1% and 2.4%  for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The future minimum aggregate payments for the above borrowings are as follows as of September&#160;30, 2022:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1 year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-3 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356&#160;</span></td><td style="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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,310&#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>The joinder and fourth loan modification agreement entered into on July 25, 2022 also established a secured equipment loan facility of up to $15.0&#160;million available through December 31, 2023.  The facility has a variable interest rate of the greater of Prime rate or 3.25%. Convertible Notes Payable<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Note Issued in 2021</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 4, 2021, concurrent with the Legacy Velo3D Series D redeemable convertible preferred stock issuance, the Company issued a convertible note at a principal amount of $5.0&#160;million with a maturity date of January 3, 2023. Interest accrued on the convertible note at 1.28% per annum. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In September 2021, the convertible promissory note agreement was amended to reflect an automatic conversion to Legacy Velo3D Series D redeemable convertible preferred stock upon a change in control. The modification was accounted for as a debt extinguishment per ASC 470-50 Debt and resulted in a $50.6&#160;million fair value adjustment to the $5.0&#160;million convertible promissory note. The convertible note converted automatically in connection with the Merger. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The note conversion price of $0.74 per share resulted in a conversion into 6,820,022 shares of Legacy Velo3D Series D redeemable convertible preferred stock immediately prior to Closing, which were subsequently converted from Legacy Velo3D Series D redeemable convertible preferred stock into Legacy Velo3D common stock and at the Exchange Ratio of 0.8149 for 5,557,864 shares of common stock at the Closing. There was no purchase discount offered to the note holder.</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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771265888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Instruments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity Instruments</a></td>
<td class="text">Equity Instruments<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common stock</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of common stock are entitled to one vote for each share held of record on all matters submitted to a vote of the stockholders but are not entitled to cumulative voting rights, have the right to appoint two directors to the Company&#8217;s Board of Directors, are entitled to receive ratably such dividends as may be declared by the Company&#8217;s Board of Directors out of funds legally available therefor subject to preferences that may be applicable to any shares of redeemable convertible preferred stock currently outstanding or issued in the future, are entitled to share ratably in all assets remaining after payment of liabilities and the liquidation preference of any then outstanding redeemable convertible preferred stock in the event of the Company&#8217;s liquidation, dissolution, or winding up, have no preemptive rights and no right to convert their common stock into any other securities, and have no redemption or sinking fund provisions applicable to the common stock.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock Reserved for Future Issuance</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock reserved for issuance on an &#8220;as if converted&#8221; basis were as follows:</span></div><div style="margin-bottom: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:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(share data)</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%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">13,145,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">13,075,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Restricted stock units issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">6,198,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4,041,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">17,731,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">21,191,226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Shares available for future grant under 2021 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">24,749,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">17,533,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:91%">Reserved for employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">5,495,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">3,663,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Total shares of common stock reserved </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">67,319,230</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">59,504,320</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#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:top"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shares available for future grant under the Company&#8217;s 2021 Equity Incentive Plan include un-exercised stock options (vested and unvested) and unvested restricted stock units (RSUs) as of September&#160;30, 2022 and December&#160;31, 2021.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrant liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants for common stock of 13,145,000  and 13,075,000 were exercisable 1-to-1 as of September&#160;30, 2022 and December&#160;31, 2021, respectively. Warrants - Common Stock are equity classified and recorded at fair value on the issue date without further remeasurement. Private Placement Warrants, the 2022 Private Warrant and Public Warrants on common stock (as defined below) are liability classified and recorded at fair value on the issue date with periodic remeasurement. Warrants for shares of common stock consisted of the following:</span></div><div style="margin-bottom:12pt;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 style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="33" 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:73%">September&#160;30, 2022</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:120%">Issue Date</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:120%">Expiration Date</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:120%">Number of Warrants</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:120%">Exercise Price per warrant</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:120%">Fair Value on Issue Date per warrant</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: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:120%">Fair Value on September&#160;30, 2022</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:91%">Private placement warrants  - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">12/02/2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">09/29/2026</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%">4,450,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%">$11.50</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$2.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">3,605&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2022 Private Warrant - Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">07/25/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">07/24/2034</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:91%">70,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$2.56</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:91%">$2.43</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%">245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Public warrants - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">12/02/2020</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:91%">09/29/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">8,625,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$11.50</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:91%">$3.30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,986&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">13,145,000&#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:top"/><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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">10,836&#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:top"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     </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:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.325%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:73%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issue Date</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%">Expiration<br/>Date</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%">Number of<br/>Warrants</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%">Exercise<br/>Price per warrant</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 on Issue Date per warrant</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value on December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:91%">Private placement warrants  - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">12/02/2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">09/29/2026</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%">4,450,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%">$11.50</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$2.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">7,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"/></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:91%">Public warrants - Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">12/02/2020</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:91%">09/29/2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">8,625,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$11.50</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:91%">$3.30</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%">14,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,075,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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,705&#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:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Private Placement Warrants - Common Stock</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrently with JAWS Spitfire&#8217;s IPO, 4,450,000 warrants (the &#8220;Private Placement Warrants&#8221;) were issued to the Sponsor at $2.00 per warrant. Each Private Placement Warrant is exercisable to purchase one share of common stock at a price of $11.50 per share. Subject to certain exceptions, the Private Placement Warrants have terms and provisions that are identical to those of the Public Warrants. As of September&#160;30, 2022, the number of Private Placement Warrants issued was 4,450,000.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Private Warrant - Common Stock</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the joinder and fourth loan modification agreement on July 25, 2022, the Company issued to Silicon Valley Bank warrants to purchase up to 70,000 shares of the Company&#8217;s common stock at an exercise price of $2.56 per warrant share (the &#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%">2022 Private Warrant</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;).  The 2022 Private Warrant is exercisable until July 24, 2034 and allows cashless exercise in whole or part. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Public Warrants - Common Stock</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the JAWS Spitfire IPO, 34,500,000 units were issued to public investors at $10.00 per unit. Each unit consisted of one JAWS Spitfire Class A ordinary share and one-fourth of one warrant (the &#8220;Public Warrants&#8221;). Each Public Warrant is exercisable to purchase shares of common stock at $11.50 per share. As of September&#160;30, 2022, the number of Public Warrants issued was 8,625,000.  </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Public Warrants may only be exercised for a whole number of shares. The Public Warrants became exercisable on December 7, 2021. The Public Warrants will expire 5 years after the completion of the Merger or earlier upon redemption or liquidation.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Private Placement Warrant, Public Warrants - Common Stock and 2022 Private Warrant Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The issuance of the Private Placement Warrant and Public Warrant liabilities were accounted for upon the reverse recapitalization. See Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reverse Recapitalization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The 2022 Private Warrant was issued in connection with the joinder and fourth loan modification. See Note 10,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The liability for warrants on common stock carried at fair value was as follows:</span></div><div style="margin-bottom:12pt;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 style="width:58.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.613%"/><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%">Nine Months Ended<br/>September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Beginning Balance</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%">21,705&#160;</span></td><td style="background-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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Issuance of 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%">170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Gain (loss) on fair value of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Ending Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,836&#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%">20,136&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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 style="width:58.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.613%"/><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<br/>September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Beginning Balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,053&#160;</span></td><td style="background-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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Issuance of 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%">170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Gain (loss) on fair value of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Ending Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,836&#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%">20,136&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liabilities associated with the Private Placement Warrants and 2022 Private Warrant were subject to remeasurement at each balance sheet date using the Level 3 fair value inputs and the Public Warrants were subject to remeasurement at each balance sheet date using Level 1 fair value inputs for the three and nine months ended September&#160;30, 2022 and September 31, 2021.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, the fair value of the Private Placement Warrant and 2022 Private Warrant liabilities take into account the traded stock price as the valuation date used as the underlying stock input, the contract terms, as well as multiple unobservable inputs such as risk-free interest rates, and expected volatility. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Private Placement Warrant</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value assumptions used in the Monte Carlo simulation model for the recurring valuation of the private placement common stock warrant liability were as follows:</span></div><div style="margin-bottom:12pt;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 style="width:69.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">As of September&#160;30, 2022</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%">As of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current stock price</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%">3.94&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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.81&#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%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility: The volatility is determined iteratively, such that the concluded value of the Public Warrant  is equal to the traded price.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the common stock warrants.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term: The expected term represents the period that the warrants are expected to be outstanding and is determined using the simplified method, which deems the term to be the average of the time to vesting and the contractual life of the common stock warrants.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Private Warrant</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value assumptions used in the Black-Scholes simulation model for the recurring valuation of the 2022 Private Warrant liability were as follows:</span></div><div style="margin-bottom:12pt;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 style="width:84.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.163%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">As of September&#160;30, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current stock price</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%">3.94&#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%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.82</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility: The volatility is determined iteratively, such that the concluded value of the 2022 Private Warrant is equal to the traded price of the Public Warrants.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the common stock warrants.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term: The expected term represents the period that the warrant is expected to be outstanding and is determined using the simplified method, which deems the term to be the average of the time to vesting and the contractual life of the warrant.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Redeemable Convertible Preferred Stock Warrants</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants on redeemable convertible preferred stock of Legacy Velo3D were issued to lenders in connection with borrowings. The fair value on the date of issue is recorded as a debt issue cost (contra-liability) and a liability because the warrant was liability classified. The fair value of the warrants are remeasured each reporting period using Level 3 inputs with the increase or decrease recorded in other income (expense), net in the statements of operations.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability for warrants on redeemable convertible preferred stock (carried at fair value) was as follows:</span></div><div style="margin-bottom: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:56.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.574%"/><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:73%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:73%">Nine Months Ended<br/>September 30,</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:73%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:73%">2021</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Beginning Balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Change in fair value (Other income (expense), net)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,023)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Exercise of warrants (Redeemable preferred convertible stock)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Ending Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#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:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Earnout Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Reverse Recapitalization and pursuant to the Business Combination Agreement, eligible former Legacy Velo3D equity holders are entitled to receive additional shares of common stock upon the Company achieving certain Earnout Triggering Events (as described in the Business Combination Agreement) (the &#8220;Earnout Shares&#8221;). See Note 18, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Incentive Plans &amp; Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the audited consolidated financial statements included in the 2021 Form 10-K for further discussion on the contingent earnout liability.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in fair value of contingent earnout liabilities are recognized in the condensed consolidated statement of operations. The rollforward for the contingent earnout liabilities was as follows:</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:79.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.612%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:73%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:73%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Beginning Balance</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%">111,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Gain on fair value of contingent earnout 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%">(58,110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Ending Balance</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">53,377&#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:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions used in the fair value of the contingent earnout liabilities are described below.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:64.655%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.977%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.425%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">As of September&#160;30, 2022</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%">As of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current stock price</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.94</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%">$7.81</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</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%">&#8212;%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</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%">4.75</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected volatility: The expected volatility was derived from the implied volatility of Velo3D&#8217;s Public Warrants. The implied volatility is determined iteratively, such that the concluded value of the Public Warrant is equal to the traded price using a Monte Carlo Simulation. Additionally, the historical traded prices of the Guideline Public Comparables (&#8220;GPC&#8221;) are relied upon to calculate an estimate of volatility for the Company. Volatility for each comparable is calculated as the annualized standard deviation of continuously compounded returns. The selected GPC have been identified as comparables as they operate in a similar industry to that of Velo3D. Additionally, the Company&#8217;s trading volatility was considered as of September&#160;30, 2022, with a 33% weighting as there is limited trading data available as of the valuation date. A blended weighting of the three different volatility scenarios is utilized to arrive at the conclusion. The Company intends to reevaluate this assumption in subsequent quarters.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the Earnout Shares.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected term: The expected term represents the period that the Company&#8217;s stock-based awards are expected to be outstanding and is determined using the simplified method, which deems the term to be the average of the time to vesting and the contractual life of the Earnout Shares.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771265888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 );">Equity Incentive Plans and Stock-Based Compensation</a></td>
<td class="text">Equity Incentive Plans and Stock-Based Compensation<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In 2014, the Company adopted its 2014 equity incentive plan (the &#8220;2014 Plan&#8221;), which provided for the granting of stock options, restricted stock awards and stock appreciation rights to employees, directors, and consultants of the Company. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Awards granted under the 2014 Plan generally expire 10 years from the date of grant, or earlier if services are terminated. The exercise price of stock options grants shall not be less than 110% of the estimated fair value of the shares on the date of grant, respectively, as determined by Legacy Velo3D&#8217;s board of directors. Awards generally vest based on continuous service over four years. Awards forfeited, cancelled, or repurchased generally are returned to the pool of shares of common stock available for issuance under the 2021 Plan (as defined below).</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In 2021, the Company adopted its 2021 Equity Incentive Plan (the &#8220;2021 EIP&#8221;), which provides for the granting of stock options, restricted stock units (&#8220;RSUs&#8221;) and stock appreciation rights to employees, directors, and consultants of the Company. The Company initially reserved 42,766,043 shares of its common stock for issuance </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">under the 2021 EIP. In March 2022, pursuant to the evergreen provisions of the 2021 EIP, the Company registered an additional 9,161,624 shares of common stock for issuance under the 2021 EIP.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of September&#160;30, 2022, the Company has an allocated reserve of 51,927,667 shares of its common stock for issuance under the 2021 EIP. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, in 2021, the Company adopted its 2021 Employee Stock Purchase Plan (&#8220;2021 ESPP&#8221;). The Company initially reserved 3,663,277 shares of its common stock for issuance under the 2021 ESPP. In March 2022, pursuant to the evergreen provisions of the 2021 ESPP, the Company registered an additional 1,832,324 shares of common stock for issuance under the 2021 ESPP.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of September&#160;30, 2022, the Company has an allocated reserve of 5,495,601 shares of its common stock for issuance under the 2021 ESPP. As of September&#160;30, 2022, the Company had not begun any offering periods for the 2021 ESPP.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards granted under both the 2021 EIP generally expire 10 years from the date of grant, or earlier if services are terminated. The exercise price of stock options grants shall not be less than 110% of the estimated fair value of the shares on the date of grant, respectively, as determined by the Company&#8217;s Board of Directors. Awards generally vest based on continuous service over 4 years. Awards forfeited, cancelled, or repurchased generally are returned to the pool of shares of common stock available for issuance under the 2021 Plan.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock options</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity under the Company&#8217;s stock option plans is set forth below:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.965%"/><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 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<br/>Contractual Term<br/>in years</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Per share data)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of December&#160;31, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September&#160;30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,344&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of December&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of September&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of September&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options outstanding was $62.2 million and $153.2 million, respectively, as of September&#160;30, 2022 and December&#160;31, 2021. Intrinsic value of options exercised for the nine months ended September&#160;30, 2022 and 2021 was $10.5 million and $0.5 million, respectively.  The weighted-average grant date </span></div><div style="margin-bottom:12pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair value of options granted in the nine months ended September 30, 2021 was $3.58 per share. The total grant date fair value of options vested was $1.5 million and $0.9 million for the nine months ended September&#160;30, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2022, total unrecognized compensation cost related to options was $1.5&#160;million related to 7.6&#160;million unvested options and is expected to be recognized over a weighted-average period of 1.6 years.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2021, the Company used the Black-Scholes option pricing model to determine the fair value of stock options. The fair value of each stock option grant is estimated on the date of the grant. The fair value of the Legacy Velo3D common stock underlying the stock options had historically been determined by the Legacy Velo3D board of directors, as there was no public market for Legacy Velo3D&#8217;s common stock prior to Merger closing. Therefore, the Legacy Velo3D  board of directors had determined the fair value of the common stock at the time of the stock option grant by considering a number of objective and subjective factors including independent third-party valuation reports, valuations of comparable companies, sales of convertible preferred stock and common stock to unrelated third parties, operating and financial performance, lack of liquidity of capital stock and general and industry-specific economic outlook, among other factors.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the nine months ended September&#160;30, 2022, there were no options granted. The weighted-average assumptions in the Black-Scholes option-pricing model used to determine the fair value of stock options granted were as follows:</span></div><div style="margin-bottom:9pt;margin-top:8pt"><table 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:78.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.933%"/><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%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9% -1.0%</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%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.72</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected volatility: As Legacy Velo3D was not publicly traded at the time the awards were granted, the expected volatility for the Company&#8217;s stock options was determined by using a review of historical volatilities of selected industry peers deemed to be comparable to the Company&#8217;s business corresponding to the expected term of the awards.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the awards.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected term: The Company uses the simplified method available under U.S. GAAP to determine the expected term due to having insufficient history upon which to base an assumption about the term.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Restricted Stock Units</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of RSUs under the Company&#8217;s 2021 EIP is estimated using the value of the Company&#8217;s common stock on the date of grant.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes outstanding and expected to vest RSUs as of September&#160;30, 2022 and their activity during the nine months ended September&#160;30, 2022:</span></div><div style="margin-bottom:12pt;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 style="width:52.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><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:112%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">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:112%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Per share data)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance as of December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,041&#160;</span></td><td style="background-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.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:112%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance as of September&#160;30, 2022 </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected to vest as of September&#160;30, 2022</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%">6,198&#160;</span></td><td style="background-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%">5.80&#160;</span></td><td style="background-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,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The aggregate intrinsic value of outstanding RSUs is calculated based on the closing price of the Company&#8217;s common stock as of the date outstanding.  As of  September&#160;30, 2022, there was $30.3&#160;million of unrecognized compensation cost related to 6.2&#160;million unvested RSUs, which is expected to be recognized over a weighted average period of approximately 3.1 years.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnout Shares - Employees</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Earnout Shares issuable to holders of employee stock options are accounted as stock-based compensation expense as they are subject to forfeiture based on the satisfaction of certain employment conditions. The estimated fair values of the Earnout Shares associated with vested stock options are recognized as an expense and determined by the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the five-year earnout period. The portion of the Earnout Shares associated with unvested stock options are recognized as an expense and considers the vesting continuing employment requirements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation Expense</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth the total stock-based compensation expense by type of award included in the statements of operations:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:120%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:120%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">(In thousands)</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:91%">Restricted stock units</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">7,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:91%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:91%">Earnout shares - employees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">5,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">5,157&#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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">676&#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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">15,090&#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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,751&#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:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following sets forth the total stock-based compensation expense for the stock options included in the statements of operations:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">(In thousands)</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:91%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,407&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">7,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:91%">Selling and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">3,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:91%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">5,157&#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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">676&#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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">15,090&#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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,751&#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:top"/></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_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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771317584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 TaxesThe income tax provision is calculated for an interim period by distinguishing between elements recognized in the income tax provision through applying an estimated annual effective tax rate (the &#8220;ETR&#8221;) to a measure of year-to-date operating results referred to as &#8220;ordinary income (or loss),&#8221; and discretely recognizing specific events referred to as &#8220;discrete items&#8221; as they occur. The income tax provision or benefit for each interim period is the difference between the year-to-date amount for the current period and the year-to date amount for the period prior. Under ASC 740-270-30-36, entities subject to income taxes in multiple jurisdictions should apply one overall ETR instead of separate ETRs for each jurisdiction when calculating the interim-period income tax or benefit related to ordinary income (or loss) for the year-to-date interim period, except in certain circumstances. The Company&#8217;s effective tax rates for the three and nine months ended September&#160;30, 2022 and 2021 differ from the federal statutory rate of 21% principally as a result of valuation allowances expected to be applied to net operating loss carry-forwards which will not meet the threshold for recognition as deferred tax assets.<span></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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771276752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be involved in various lawsuits, claims, and proceedings, including intellectual property, commercial, securities, and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the condensed consolidated financial statements indicates it is probable a loss has been incurred as of the date of the condensed consolidated financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. Legal costs are expensed as incurred. As of September&#160;30, 2022 and December&#160;31, 2021, the Company is not aware of any litigation, claim or assessment in which the outcome, individually or in the aggregate, would have a material adverse effect on its financial positions, results of operations, cash flows or future earnings.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s purchase obligations per terms and conditions with suppliers and vendors are cancellable in whole or in part prior to shipment. If inventory is shipped, the Company will accrue a liability under accrued expenses. The Company has no other commitment and contingencies, except for the operating leases. See Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further discussion.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase commitments (purchase orders) of $61.4&#160;million for parts and assemblies are non-cancellable and are due upon receipts with standard payment terms and will primarily be delivered in the remainder of 2022 and the first half of 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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771265888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined-Contribution Plans<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Defined-Contribution Plans</a></td>
<td class="text">Employee Defined-Contribution PlansThe Company has a defined-contribution plan intended to qualify under Section 401 of the Internal Revenue Code (the &#8220;401(k) Plan&#8221;). The Company contracted with a third-party provider to act as a custodian and trustee, and to process and maintain the records of participant data. Substantially all of the expenses incurred for administering the 401(k) Plan are paid by the Company. The Company has paid all matching contributions as of September&#160;30, 2022. Accrued salaries and benefits included accruals related to the 401(k) plans the Company offers to its employees. In order to qualify for these plans, employees must meet the minimum age requirement (21 years) and begin participating on their entry date which is the first paycheck date in the month following the month of eligibility described above. Employee and employer contributions are immediately 100% fully vested. The plans offer employer contributions of 3.0% of an employee&#8217;s eligible compensation following safe-harbor rules. The Company&#8217;s contribution to the 401(k) plan was $0.3&#160;million and $0.2&#160;million for the three months ended September&#160;30, 2022 and 2021, respectively, and $0.8&#160;million and $0.4&#160;million for the nine months ended September&#160;30, 2022 and 2021, 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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771276752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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</a></td>
<td class="text">Revenue<div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer Concentration</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customer concentration for balances greater than 10% of revenues and 10% of accounts receivables, net, respectively, are presented below:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Total Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounts Receivable, Net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt 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%">(as a percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 1</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 2</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 3</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 4</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 5</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 6</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 7</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 8</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 9</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by Geographic Area</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently sells its products in the Americas and other locations as follows:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">18,933&#160;</span></td><td style="background-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,103&#160;</span></td><td style="background-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%">50,592&#160;</span></td><td style="background-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%">15,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,115&#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%">8,711&#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%">50,977&#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%">17,029&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized during the three and nine months ended September&#160;30, 2022 included in contract liabilities as of December&#160;31, 2021 was $0.9&#160;million and $2.5&#160;million, respectively. The amount of revenue recognized during the three and nine months ended September&#160;30, 2021 included in contract liabilities as of December&#160;31, 2020 was $0.3&#160;million and $0.8&#160;million, respectively. The change in contract assets reflects the difference in timing between our satisfaction of remaining performance obligations and the Company&#8217;s contractual right to bill its customers. The Company had no material asset impairment charges related to contract assets in the periods presented.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488767582896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of PresentationThe unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and the requirements of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim financial reporting. Intercompany balances and transactions have been eliminated in consolidation. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in the Company&#8217;s Annual Report on Form 10-K  for the year ended December 31, 2021 (the &#8220;2021 Form 10-K&#8221;) and the related notes, which provide a more complete discussion of the Company&#8217;s accounting policies and certain other information. The condensed consolidated balance sheet as of December 31, 2021 has been derived from the audited financial statements of the Company. These condensed consolidated financial statements have been prepared on the same basis as the Company&#8217;s annual financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company&#8217;s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2022, or for any other interim period or for any other future year.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sales of 3D Printer systems under certain contracts may include variable consideration such that the Company is entitled to a rate per print hour used on the 3D Printer systems.  The Company makes certain estimates in calculating the variable consideration, including amount of hours, the estimated life of the equipment and the discount rate.  Although estimates may be made on a contract-by-contract basis, whenever possible, the Company uses all available information including historical customer usage and collection patterns to estimate variable consideration. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to update its estimates of variable consideration on a quarterly basis based on the latest data available, and adjust the transaction price accordingly by recording an adjustment to net revenue and contract assets. The Company has recognized the estimate of variable consideration to the extent that it is probable that a significant reversal will not occur as a result from a change in estimation.</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, &#8220;Financial Instruments&#8201;&#8212;&#8201;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (&#8220;Topic 326&#8221;)&#8221;, and has since released various amendments including ASU No. 2019-04. The guidance modifies the measurement of expected credit losses on certain financial instruments. This guidance is effective for the Company for the fiscal year beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its consolidated financial statements and disclosures.</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the FASB issued ASU 2021-05, &#8220;Leases (&#8220;Topic 842&#8221;) Lessors &#8212; Certain Leases with Variable Lease Payments&#8221;, that amends the lessor&#8217;s lease classification for leases that include any amount of variable lease payments that are not variable lease payments that do not depend on an index or a rate as an operating lease at lease commencement if classifying the lease as a sales-type lease or a direct financing lease would result in the recognition of a selling loss. This guidance is effective for the Company for the fiscal year beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted. The Company adopted the new guidance in the first quarter of 2022. The effect on the consolidated financial statements and related disclosures is not material.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771304032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reverse Recapitalization (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ReverseRecapitalizationAbstract', window );"><strong>Reverse Recapitalization [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_velo_ScheduleOfReverseRecapitalizationTableTextBlock', window );">Schedule of Shares Issued in Merger</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of common stock issued immediately following the consummation of the Merger was:</span></div><div style="margin-bottom:12pt;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 style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 shares, outstanding prior to Merger</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%">34,500,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less redemption of public shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,215,868)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 shares following redemptions</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%">16,284,132&#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%">Shares issued in PIPE Financing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public shares and PIPE Financing Shares</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%">31,784,132&#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%">Founder Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,625,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy Velo3D shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,754,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock immediately after Merger</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,163,826&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Upon consummation of the Merger, 175,173,445 Legacy Velo3D shares were exchanged at the Exchange Ratio and fractional shares were rounded to whole shares.</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_velo_ReverseRecapitalizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ReverseRecapitalizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ScheduleOfReverseRecapitalizationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ScheduleOfReverseRecapitalizationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488766001200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Income (Loss) per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 );">Computation of Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The following table sets forth the computation of the Company&#8217;s basic and diluted net income (loss) per share attributable to common stockholders:</span></div><div style="margin-bottom: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 style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75,195)</span></td><td style="background-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%">(66,578)</span></td><td style="background-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%">(12,587)</span></td><td style="background-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%">(92,663)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 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%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,560,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,793,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,454,371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,348,557&#160;</span></td><td style="background-color:#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 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%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,560,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,454,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,348,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 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%">&#160;&#160;&#160;&#160;&#160;Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-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%">(5.34)</span></td><td style="background-color:#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 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%">&#160;&#160;&#160;&#160;&#160;Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.41)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.36)</span></td><td style="background-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%">(0.07)</span></td><td style="background-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%">(5.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="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 Potentially Dilutive Shares Excluded from Computation of Net Loss Per Share</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares of common stock equivalents &#8220;on an as-converted basis&#8221; were excluded from the computation of diluted net income (loss) per share attributable to common stockholders as including them would have had an antidilutive effect:</span></div><div style="margin-bottom: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:46.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.564%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,145,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,075,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,145,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,075,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,198,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">6,198,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options</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%">17,731,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,731,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342,660&#160;</span></td><td style="background-color:#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 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%">Total potentially dilutive common share equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,074,535&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,417,660&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,074,535&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,417,660&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771360896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measures and Disclosures (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s assets and liabilities that were measured at fair value on a recurring basis were as follows:</span></div><div style="margin-bottom:12pt;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 style="width:54.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measured as of September&#160;30, 2022</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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 (i)</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%">39,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,215&#160;</span></td><td style="background-color:#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%">U.S. Treasury securities (ii)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;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%">35,131&#160;</span></td><td style="background-color:#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 bonds (ii)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,346&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">111,693&#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%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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 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%">Common stock warrant liabilities (Public) (iii)</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%">6,986&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,986&#160;</span></td><td style="background-color:#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%">Common stock warrant liabilities (Private Placement) (iii)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,605&#160;</span></td><td style="background-color:#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%">Common stock warrant liabilities (2022 Private Warrant) (iii)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">245&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#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 earnout 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 financial liabilities</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%">6,986&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,213&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measured as of December&#160;31, 2021</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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 (i)</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%">207,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,471&#160;</span></td><td style="background-color:#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%">U.S. Treasury securities (ii)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">8,141&#160;</span></td><td style="background-color:#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 bonds (ii)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 financial assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,612&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">222,954&#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%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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 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%">Common stock warrant liabilities (Public) (iii)</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%">14,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,318&#160;</span></td><td style="background-color:#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%">Common stock warrant liabilities (Private Placement) (iii)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,387&#160;</span></td><td style="background-color:#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%">Contingent earnout 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%">&#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%">111,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,318&#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%">118,874&#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%">133,192&#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-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;Included in cash and cash equivalents on the condensed consolidated balance sheets. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii) &#160;&#160;&#160;&#160;Included in short-term investments on the condensed consolidated balance sheets.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Included in warrant liabilities on 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Summary of Changes in Fair Value of Level 3 Financial Instruments</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a rollforward of the Level 3 assets and liabilities measured at fair value on a recurring basis:</span></div><div style="margin-bottom:12pt;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 style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><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:9pt;font-weight:700;line-height:100%">Redeemable convertible preferred stock warrant liabilities</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Private placement warrant liabilities</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">2022 Private Warrant</span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Contingent earnout liabilities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Three Months Ended September 30, 2022</span></td><td colspan="21" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of June 30, 2022</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,380&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of warrant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of September 30, 2022</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,605&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Nine months ended September 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of January 1, 2022</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,387&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,487&#160;</span></td><td style="background-color:#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%">Issuance of warrant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170</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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">(3,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,110)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Fair value as of September 30, 2022</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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">3,605&#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:9pt;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:9pt;font-weight:400;line-height:100%">245&#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:9pt;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:9pt;font-weight:400;line-height:100%">53,377&#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><tr><td colspan="3" style="background-color:#cceeff;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%">Three Months Ended September 30, 2021</span></td><td colspan="21" 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:9pt;font-weight:400;line-height:100%">Fair value as of June 30, 2021</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,922&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Private placement warrant liabilities acquired as part of the reverse recapitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">7,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent earnout liabilities recognized upon the closing of the reverse recapitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercise of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,023)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of September 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,749&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Nine months ended September 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value as of January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Private placement warrant liabilities acquired as part of the reverse recapitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent earnout liabilities recognized upon the closing of the reverse recapitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">120,763&#160;</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Exercise of 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:9pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">(2,014)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Fair value as of September 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">6,853&#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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">118,749&#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_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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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://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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: 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 (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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771288480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 );">Summary of Available-for-Sale Investments</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company began investing in available-for-sale (&#8220;AFS&#8221;) investments in the fourth quarter of 2021. The following table summarizes our AFS investments. These are classified as "Short-term investments" on the condensed consolidated balance sheets. </span></div><div style="margin-bottom:12pt;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 style="width:42.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2022</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-bottom: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%">Gross Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Gross Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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. Treasury securities</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%">35,719&#160;</span></td><td style="background-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%">(588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,131&#160;</span></td><td style="background-color:#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%">Corporate 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%">37,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 available-for-sale investments</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%">73,613&#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%">(1,135)</span></td><td style="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%">72,478&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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 style="width:42.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.525%"/><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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31, 2021</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-bottom: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%">Gross Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Gross Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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. Treasury securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,154&#160;</span></td><td style="background-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%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,141&#160;</span></td><td style="background-color:#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%">Corporate 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%">7,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 available-for-sale investments</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%">15,497&#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&#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)</span></td><td style="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,483&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock', window );">Breakdown of Available-for-sale, Unrealized Loss Position, Fair Value</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the breakdown of the AFS investments in an unrealized loss position as of September&#160;30, 2022 and December&#160;31, 2021, respectively.</span></div><div style="margin-bottom:12pt;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 style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September&#160;30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31, 2021</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%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Gross Unrealized Loss</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/></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:400;line-height:100%">Less than 12 months</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%">35,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(588)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,141&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Total</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%">35,131&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(588)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,141&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="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 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%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:400;line-height:100%">Less than 12 months</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%">37,347&#160;</span></td><td style="background-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%">(547)</span></td><td style="background-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%">5,640&#160;</span></td><td style="background-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%">2&#160;</span></td><td style="background-color:#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 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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,347&#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%">(547)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,640&#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%">2&#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_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_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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488766770400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts Receivable, Net</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following:</span></div><div style="margin-bottom: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 style="width:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Receivables</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%">20,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,845&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowances for Doubtful Accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#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 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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,922&#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%">12,778&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span></div><div style="margin-bottom: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 style="width:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">51,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,594&#160;</span></td><td style="background-color:#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 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%">Work-in-progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,885&#160;</span></td><td style="background-color:#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 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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,313&#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%">22,479&#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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Prepaid Expenses and Other Current Assets</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><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 consisted of the following:</span></div><div style="margin-bottom: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 style="width:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</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%">Prepaid insurance and other</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Vendor prepayments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,623&#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:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,458&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-bottom: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:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and software</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084&#160;</span></td><td style="background-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,397&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lab equipment and other equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,034&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,812&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,826)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,766)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,208&#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;border-top:1pt solid #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%">10,046&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-bottom: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:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 salaries and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,333&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability&#8201;&#8211;&#8201;current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,682&#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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,414&#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:top"/></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_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of Other Noncurrent Liabilities</a></td>
<td class="text">Other noncurrent liabilities consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - noncurrent portion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other noncurrent 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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,227&#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:top"/><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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,492&#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:top"/></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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Accrued And 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;">velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488772828256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total right-of-use (&#8220;ROU&#8221;) assets and lease liabilities are as follows:</span></div><div style="margin-bottom: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:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</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%">Right-of-use assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_1470a95e-fcd4-42e2-bf77-cf5c087a75e7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_7f90484e-686e-4cfd-a288-53a6869870a9">Net book value (Other assets)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><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:top"><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:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_13b88f9d-e284-41f6-9dcf-fe95445dace1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_c7756b60-cae7-4d34-ac1e-9b9cd5dbbda8">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_a0a92c9f-4470-4296-a01e-c1b7d263cdec"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_ed5db00a-3252-4597-9253-fb028b890998">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,804&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,365&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Financing lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_2e345862-c86c-48cd-806b-81d0ead20a39"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_f787e044-ff18-441b-8b3f-94f4e5c7049c">Current (Accrued expense and other current liabilities)</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_2321faa7-d9b8-400e-9c0d-73bcb7a422c4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_daa85bb9-7857-4e9b-ac01-38f1a14450c6">Noncurrent (Other noncurrent liabilities)</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,852&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,439&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease-Related Balances</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about lease-related balances were as follows:</span></div><div style="margin-bottom: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:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands, except years and percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 expense</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:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">721</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">208</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,156</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">511</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%">Financing lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">22</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">95</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">41</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">262</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">76</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</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:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">825</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">258</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,445</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">609</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for leases</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">689</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">178</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,653</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">805</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%">Weighted&#8201;&#8211;&#8201;average remaining lease term&#8201;&#8211;&#8201;operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted&#8201;&#8211;&#8201;average discount rate&#8201;&#8211;&#8201;operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">8.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">8.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4.4%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Future Minimum Operating Lease Payments</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity of operating lease liabilities as of September&#160;30, 2022 are as follows:</span></div><div style="margin-bottom: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 style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></div></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:91%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">707&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">13,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Total operating lease payments</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%">24,472&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less portion representing imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,668)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,804&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Long-term portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,200&#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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488766001328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div style="margin-bottom: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:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit line</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:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">3,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment loan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">6,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">8,070&#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%">Debt&#8201;&#8211;&#8201;current portion</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">5,114&#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%">Long-term debt&#8201;&#8211;&#8201;less current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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%">2,956&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Future Minimum Aggregate Payments</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The future minimum aggregate payments for the above borrowings are as follows as of September&#160;30, 2022:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1 year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-3 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356&#160;</span></td><td style="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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,310&#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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488863998960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockByClassTextBlock', window );">Schedule of Shares of Common Stock Reserved for Issuance</a></td>
<td class="text">Shares of common stock reserved for issuance on an &#8220;as if converted&#8221; basis were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(share data)</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%">Common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">13,145,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">13,075,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Restricted stock units issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">6,198,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4,041,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">17,731,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">21,191,226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Shares available for future grant under 2021 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">24,749,094&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">17,533,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:91%">Reserved for employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">5,495,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">3,663,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Total shares of common stock reserved </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">67,319,230</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">59,504,320</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#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:top"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Schedule of Warrants for Shares of Stock</a></td>
<td class="text">Warrants for shares of common stock consisted of the following:<div style="margin-bottom:12pt;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 style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="33" 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:73%">September&#160;30, 2022</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:120%">Issue Date</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:120%">Expiration Date</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:120%">Number of Warrants</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:120%">Exercise Price per warrant</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:120%">Fair Value on Issue Date per warrant</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: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:120%">Fair Value on September&#160;30, 2022</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:91%">Private placement warrants  - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">12/02/2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">09/29/2026</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%">4,450,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%">$11.50</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$2.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">3,605&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2022 Private Warrant - Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">07/25/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">07/24/2034</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:91%">70,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$2.56</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:91%">$2.43</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%">245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Public warrants - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">12/02/2020</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:91%">09/29/2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">8,625,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$11.50</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:91%">$3.30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,986&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">13,145,000&#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:top"/><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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">10,836&#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:top"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     </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:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.325%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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:73%">December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issue Date</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%">Expiration<br/>Date</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%">Number of<br/>Warrants</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%">Exercise<br/>Price per warrant</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 on Issue Date per warrant</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value on December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:91%">Private placement warrants  - Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">12/02/2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">09/29/2026</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%">4,450,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%">$11.50</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$2.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">7,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"/></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:91%">Public warrants - Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">12/02/2020</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:91%">09/29/2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">8,625,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$11.50</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:91%">$3.30</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%">14,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,075,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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,705&#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:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock', window );">Warrant Liability Rollforward</a></td>
<td class="text">The liability for warrants on common stock carried at fair value was as follows:<div style="margin-bottom:12pt;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 style="width:58.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.613%"/><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%">Nine Months Ended<br/>September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Beginning Balance</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%">21,705&#160;</span></td><td style="background-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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Issuance of 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%">170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Gain (loss) on fair value of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Ending Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,836&#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%">20,136&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;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 style="width:58.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.613%"/><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<br/>September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Beginning Balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,053&#160;</span></td><td style="background-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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Issuance of 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%">170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Gain (loss) on fair value of warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Ending Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,836&#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%">20,136&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability for warrants on redeemable convertible preferred stock (carried at fair value) was as follows:</span></div><div style="margin-bottom: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:56.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.574%"/><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:73%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:73%">Nine Months Ended<br/>September 30,</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:73%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:73%">2021</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Beginning Balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Change in fair value (Other income (expense), net)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,023)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Exercise of warrants (Redeemable preferred convertible stock)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">(899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Ending Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#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:top"/></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 );">Fair Value Assumptions</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value assumptions used in the Monte Carlo simulation model for the recurring valuation of the private placement common stock warrant liability were as follows:</span></div><div style="margin-bottom:12pt;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 style="width:69.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">As of September&#160;30, 2022</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%">As of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current stock price</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%">3.94&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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.81&#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%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value assumptions used in the Black-Scholes simulation model for the recurring valuation of the 2022 Private Warrant liability were as follows:</span></div><div style="margin-bottom:12pt;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 style="width:84.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.163%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">As of September&#160;30, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current stock price</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%">3.94&#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%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.82</span></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assumptions used in the fair value of the contingent earnout liabilities are described below.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:64.655%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.977%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.425%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">As of September&#160;30, 2022</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%">As of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current stock price</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.94</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%">$7.81</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</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%">&#8212;%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected Term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00</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%">4.75</span></td></tr></table><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_velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock', window );">Schedule Of Contingent Earnout Liabilities</a></td>
<td class="text">The rollforward for the contingent earnout liabilities was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.612%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:73%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:73%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Beginning Balance</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%">111,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">Gain on fair value of contingent earnout 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%">(58,110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%">Ending Balance</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">53,377&#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:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21300-112643<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21553-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21488-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21484-112644<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Contingent Earnout 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;">velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Warrants And Rights Roll Forward</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488768928704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 );">Stock Option Plan Activity</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity under the Company&#8217;s stock option plans is set forth below:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.965%"/><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 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<br/>Contractual Term<br/>in years</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Per share data)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of December&#160;31, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,471&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September&#160;30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,344&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of September&#160;30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of December&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest as of September&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of September&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Weighted-Average Assumptions Used in Stock Options</a></td>
<td class="text">The weighted-average assumptions in the Black-Scholes option-pricing model used to determine the fair value of stock options granted were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.933%"/><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%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9% -1.0%</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%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.72</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Nonvested Restricted Stock Units Activity</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes outstanding and expected to vest RSUs as of September&#160;30, 2022 and their activity during the nine months ended September&#160;30, 2022:</span></div><div style="margin-bottom:12pt;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 style="width:52.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><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:112%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">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:112%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Per share data)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance as of December&#160;31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,041&#160;</span></td><td style="background-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.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:112%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance as of September&#160;30, 2022 </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Expected to vest as of September&#160;30, 2022</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%">6,198&#160;</span></td><td style="background-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%">5.80&#160;</span></td><td style="background-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,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<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 Stock-Based Compensation Expense</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sets forth the total stock-based compensation expense by type of award included in the statements of operations:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:120%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:120%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">(In thousands)</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:91%">Restricted stock units</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">7,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:91%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:91%">Earnout shares - employees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">5,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">5,157&#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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">676&#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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">15,090&#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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,751&#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:top"/></tr></table></div><div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following sets forth the total stock-based compensation expense for the stock options included in the statements of operations:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%">(In thousands)</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:91%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">2,407&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">7,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:91%">Selling and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">3,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:91%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">4,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">5,157&#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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">676&#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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">15,090&#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:top"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%">1,751&#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:top"/></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771357376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of Concentration of Risk</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The customer concentration for balances greater than 10% of revenues and 10% of accounts receivables, net, respectively, are presented below:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Total Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounts Receivable, Net</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2022</span></td><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt 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%">(as a percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 1</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 2</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 3</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 4</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 5</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 6</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 7</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&lt;10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 8</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer 9</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue by Geographic Area</a></td>
<td class="text"><div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently sells its products in the Americas and other locations as follows:</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt 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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">18,933&#160;</span></td><td style="background-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,103&#160;</span></td><td style="background-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%">50,592&#160;</span></td><td style="background-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%">15,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,115&#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%">8,711&#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%">50,977&#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%">17,029&#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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: 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 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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: 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 16<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-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 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-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 21<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488768988704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of Business and Basis of Presentation - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 29, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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_velo_RecapitalizationExchangeRatio', window );">Exchange ratio</a></td>
<td class="nump">0.8149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<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_velo_ReverseRecapitalizationNet', window );">Net proceeds from transactions</a></td>
<td class="nump">$ 278,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, purchase price</a></td>
<td class="nump">$ 155,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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock (in shares) | shares</a></td>
<td class="nump">15,500,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_SaleOfStockPricePerShare', window );">Sale of stock, share price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 10.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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 242,454<span></span>
</td>
<td class="nump">$ 229,867<span></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_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_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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_RecapitalizationExchangeRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Exchange Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_RecapitalizationExchangeRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ReverseRecapitalizationNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse Recapitalization, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ReverseRecapitalizationNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488762858304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Reverse Recapitalization - Narrative (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th">
<div>Sep. 29, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 24, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 02, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">183,163,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186,412,818<span></span>
</td>
<td class="nump">183,232,494<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_velo_ReverseRecapitalizationDeemedValue', window );">Deemed value (in usd per share) | $ / shares</a></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_RecapitalizationExchangeRatio', window );">Exchange ratio</a></td>
<td class="nump">0.8149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Number of shares of common stock reserved for issuance (in shares)</a></td>
<td class="nump">66,830,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,319,230<span></span>
</td>
<td class="nump">59,504,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock (in shares)</a></td>
<td class="nump">15,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, share price (in dollars per share) | $ / shares</a></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_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, purchase price | $</a></td>
<td class="nump">$ 155.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock redeemed | $</a></td>
<td class="num">(182.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ProceedsReceivedFromReverseRecapitalization', window );">Gross proceeds from transactions | $</a></td>
<td class="nump">298.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ReverseRecapitalizationTransactionCosts', window );">Transaction costs | $</a></td>
<td class="nump">19.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts', window );">Transaction costs recorded to additional paid-in capital | $</a></td>
<td class="nump">19.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod', window );">Transaction costs expensed | $</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_velo_ReverseRecapitalizationNet', window );">Net proceeds from transactions | $</a></td>
<td class="nump">278.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_dei_LegalEntityAxis=velo_JAWSSpitfireAcquisitionCorporationMember', window );">JAWS Spitfire</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock redeemed (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,215,868<span></span>
</td>
<td class="text">&#160;<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_velo_StockRepurchasedDuringPeriodPricePerShare', window );">Stock redeemed, stock price (in usd per share) | $ / shares</a></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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock redeemed | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (182.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsHeldInTrust', window );">Contribution of cash held in trust account from IPO | $</a></td>
<td class="text">&#160;<span></span>
</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">$ 345.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_velo_ReverseRecapitalizationTransactionCosts', window );">Transaction costs | $</a></td>
<td class="num">$ (19.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CounterpartyNameAxis=velo_LegacyVelo3DMember', window );">Legacy Velo3D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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>
<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_velo_StockConvertedReverseRecapitalization', window );">Stock converted (in shares)</a></td>
<td class="nump">142,754,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CounterpartyNameAxis=velo_JAWSSpitfireAcquisitionCorporationMember', window );">JAWS Spitfire</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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>
<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_velo_StockConvertedReverseRecapitalization', window );">Stock converted (in shares)</a></td>
<td class="nump">8,625,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_srt_CounterpartyNameAxis=velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember', window );">JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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>
<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_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization', window );">Shares issued or converted during period</a></td>
<td class="nump">40,409,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Stock converted (in shares)</a></td>
<td class="nump">6,738,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionRatio', window );">Conversion ratio</a></td>
<td class="nump">0.4591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Stock converted (in shares)</a></td>
<td class="nump">8,386,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionRatio', window );">Conversion ratio</a></td>
<td class="nump">0.4399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Stock converted (in shares)</a></td>
<td class="nump">8,513,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleConversionRatio', window );">Conversion ratio</a></td>
<td class="nump">0.4216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember', window );">Series D redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Stock converted (in shares)</a></td>
<td class="nump">101,042,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember', window );">Redeemable Convertible Preferred Stock | Legacy Velo3D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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>
<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_velo_StockConvertedReverseRecapitalization', window );">Stock converted (in shares)</a></td>
<td class="nump">126,310,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock | Legacy Velo3D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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>
<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_velo_StockConvertedReverseRecapitalization', window );">Stock converted (in shares)</a></td>
<td class="nump">16,443,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsHeldInTrust">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of cash and securities held by third party trustees pursuant to terms of debt instruments or other agreements as of the date of each statement of financial position presented, which can be used by the trustee only to pay the noncurrent portion of specified obligations.</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(b))<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_AssetsHeldInTrust</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-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 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_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-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_PreferredStockConvertibleConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common shares issuable upon conversion for each share of preferred stock to be converted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 13<br> -Subparagraph (c)<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_PreferredStockConvertibleConversionRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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(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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Reverse Recapitalization Transaction 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;">velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ProceedsReceivedFromReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds Received From Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ProceedsReceivedFromReverseRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_RecapitalizationExchangeRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Exchange Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_RecapitalizationExchangeRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ReverseRecapitalizationDeemedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse Recapitalization, Deemed 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;">velo_ReverseRecapitalizationDeemedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_velo_ReverseRecapitalizationNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse Recapitalization, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ReverseRecapitalizationNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ReverseRecapitalizationTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse Recapitalization, Transaction 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;">velo_ReverseRecapitalizationTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse Recapitalization, Transaction Costs, Expensed During 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;">velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ScheduleOfReverseRecapitalizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Reverse 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;">velo_ScheduleOfReverseRecapitalizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_StockConvertedReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Converted, Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_StockConvertedReverseRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued Or Converted During Period, Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_velo_StockRepurchasedDuringPeriodPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased During Period, Price Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_StockRepurchasedDuringPeriodPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_dei_LegalEntityAxis=velo_JAWSSpitfireAcquisitionCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=velo_JAWSSpitfireAcquisitionCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CounterpartyNameAxis=velo_LegacyVelo3DMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=velo_LegacyVelo3DMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CounterpartyNameAxis=velo_JAWSSpitfireAcquisitionCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=velo_JAWSSpitfireAcquisitionCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CounterpartyNameAxis=velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SeriesDPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SeriesDPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488767301072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Reverse Recapitalization - Shares Issued in Merger (Details) - shares<br></strong></div></th>
<th class="th"><div>Sep. 29, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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" 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">183,163,826<span></span>
</td>
<td class="nump">186,412,818<span></span>
</td>
<td class="nump">183,232,494<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_CounterpartyNameAxis=velo_PublicShareholdersMember', window );">Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,500,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_StockRepurchasedDuringPeriodShares', window );">Less redemption of shares (in shares)</a></td>
<td class="num">(18,215,868)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Common stock following redemption (in shares)</a></td>
<td class="nump">16,284,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Shares issued in PIPE (in shares)</a></td>
<td class="nump">15,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_StockIssuedDuringPeriodSharesReverseRecapitalization', window );">Shares and PIPE Financing Shares (in shares)</a></td>
<td class="nump">31,784,132<span></span>
</td>
<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_CounterpartyNameAxis=velo_FounderMember', window );">Founder</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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_velo_StockConvertedReverseRecapitalization', window );">Stock converted (in shares)</a></td>
<td class="nump">8,625,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=velo_LegacyVelo3DMember', window );">Legacy Velo3D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_ScheduleOfReverseRecapitalizationLineItems', window );"><strong>Schedule of Reverse 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_velo_StockConvertedReverseRecapitalization', window );">Stock converted (in shares)</a></td>
<td class="nump">142,754,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares exchanged</a></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">175,173,445<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ScheduleOfReverseRecapitalizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Reverse 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;">velo_ScheduleOfReverseRecapitalizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_StockConvertedReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Converted, Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_StockConvertedReverseRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_velo_StockIssuedDuringPeriodSharesReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Reverse Recapitalization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_StockIssuedDuringPeriodSharesReverseRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=velo_PublicShareholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=velo_PublicShareholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CounterpartyNameAxis=velo_FounderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=velo_FounderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CounterpartyNameAxis=velo_LegacyVelo3DMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CounterpartyNameAxis=velo_LegacyVelo3DMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488769023184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Income (Loss) per Share - Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ (75,195)<span></span>
</td>
<td class="num">$ (66,578)<span></span>
</td>
<td class="num">$ (12,587)<span></span>
</td>
<td class="num">$ (92,663)<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding (in shares)</a></td>
<td class="nump">185,560,177<span></span>
</td>
<td class="nump">19,793,863<span></span>
</td>
<td class="nump">184,454,371<span></span>
</td>
<td class="nump">17,348,557<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding (in shares)</a></td>
<td class="nump">185,560,177<span></span>
</td>
<td class="nump">19,793,863<span></span>
</td>
<td class="nump">184,454,371<span></span>
</td>
<td class="nump">17,348,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_EarningsPerShareBasicAndDilutedEPSAbstract', window );"><strong>Net loss per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">$ (3.36)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (5.34)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.41)<span></span>
</td>
<td class="num">$ (3.36)<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (5.34)<span></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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_EarningsPerShareBasicAndDilutedEPSAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share, Basic And Diluted EPS</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_EarningsPerShareBasicAndDilutedEPSAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488766751088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Income (Loss) per Share - Potentially Dilutive Securities Excluded from Computation (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total potentially dilutive common share equivalents (in shares)</a></td>
<td class="nump">37,074,535<span></span>
</td>
<td class="nump">34,417,660<span></span>
</td>
<td class="nump">37,074,535<span></span>
</td>
<td class="nump">34,417,660<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=velo_EligibleVelo3DEquityholdersMember', window );">Eligible Velo3D Equityholders | JAWS Spitfire</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total potentially dilutive common share equivalents (in shares)</a></td>
<td class="nump">21,758,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,758,148<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=velo_WarrantToPurchaseCommonStockMember', window );">Common stock warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total potentially dilutive common share equivalents (in shares)</a></td>
<td class="nump">13,145,000<span></span>
</td>
<td class="nump">13,075,000<span></span>
</td>
<td class="nump">13,145,000<span></span>
</td>
<td class="nump">13,075,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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total potentially dilutive common share equivalents (in shares)</a></td>
<td class="nump">6,198,472<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,198,472<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="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 );">Common stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total potentially dilutive common share equivalents (in shares)</a></td>
<td class="nump">17,731,063<span></span>
</td>
<td class="nump">21,342,660<span></span>
</td>
<td class="nump">17,731,063<span></span>
</td>
<td class="nump">21,342,660<span></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_dei_LegalEntityAxis=velo_EligibleVelo3DEquityholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=velo_EligibleVelo3DEquityholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=velo_JAWSSpitfireAcquisitionCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=velo_JAWSSpitfireAcquisitionCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_WarrantToPurchaseCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_WarrantToPurchaseCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488763484016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', 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_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">$ 39,215<span></span>
</td>
<td class="nump">$ 207,471<span></span>
</td>
</tr>
<tr class="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 );">Fair Value</a></td>
<td class="nump">72,478<span></span>
</td>
<td class="nump">15,483<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 );">Assets, Fair Value Disclosure</a></td>
<td class="nump">111,693<span></span>
</td>
<td class="nump">222,954<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', 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_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent earnout liabilities</a></td>
<td class="nump">53,377<span></span>
</td>
<td class="nump">111,487<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_FinancialLiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">64,213<span></span>
</td>
<td class="nump">133,192<span></span>
</td>
</tr>
<tr class="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. Treasury securities</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_AssetsFairValueDisclosureAbstract', 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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">35,131<span></span>
</td>
<td class="nump">8,141<span></span>
</td>
</tr>
<tr class="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_CorporateBondSecuritiesMember', window );">Corporate 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">37,347<span></span>
</td>
<td class="nump">7,342<span></span>
</td>
</tr>
<tr class="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=velo_PublicWarrantsMember', window );">Public</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_LiabilitiesFairValueDisclosureAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilitiesFairValueDisclosure', window );">Warrant liabilities</a></td>
<td class="nump">6,986<span></span>
</td>
<td class="nump">14,318<span></span>
</td>
</tr>
<tr class="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=velo_PrivatePlacementWarrantsMember', window );">Private Placement</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilitiesFairValueDisclosure', window );">Warrant liabilities</a></td>
<td class="nump">3,605<span></span>
</td>
<td class="nump">7,387<span></span>
</td>
</tr>
<tr class="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=velo_A2022PrivatePlacementWarrantsMember', window );">2022 Private Warrant</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_LiabilitiesFairValueDisclosureAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilitiesFairValueDisclosure', window );">Warrant liabilities</a></td>
<td class="nump">245<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</a></td>
<td class="nump">39,215<span></span>
</td>
<td class="nump">207,471<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 );">Assets, Fair Value Disclosure</a></td>
<td class="nump">74,346<span></span>
</td>
<td class="nump">215,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_LiabilitiesFairValueDisclosureAbstract', 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_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent earnout liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">6,986<span></span>
</td>
<td class="nump">14,318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | U.S. Treasury securities</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_AssetsFairValueDisclosureAbstract', 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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">35,131<span></span>
</td>
<td class="nump">8,141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Corporate 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Public</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_LiabilitiesFairValueDisclosureAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilitiesFairValueDisclosure', window );">Warrant liabilities</a></td>
<td class="nump">6,986<span></span>
</td>
<td class="nump">14,318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Private Placement</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilitiesFairValueDisclosure', window );">Warrant liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | 2022 Private Warrant</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_LiabilitiesFairValueDisclosureAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilitiesFairValueDisclosure', window );">Warrant liabilities</a></td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</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 );">Assets, Fair Value Disclosure</a></td>
<td class="nump">37,347<span></span>
</td>
<td class="nump">7,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', 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_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent earnout liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | U.S. Treasury securities</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_AssetsFairValueDisclosureAbstract', 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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Corporate 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">37,347<span></span>
</td>
<td class="nump">7,342<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Public</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_LiabilitiesFairValueDisclosureAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilitiesFairValueDisclosure', window );">Warrant liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Private Placement</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilitiesFairValueDisclosure', window );">Warrant liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | 2022 Private Warrant</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_LiabilitiesFairValueDisclosureAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilitiesFairValueDisclosure', window );">Warrant liabilities</a></td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Money market funds</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 );">Assets, Fair Value Disclosure</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_LiabilitiesFairValueDisclosureAbstract', 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_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent earnout liabilities</a></td>
<td class="nump">53,377<span></span>
</td>
<td class="nump">111,487<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_FinancialLiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">57,227<span></span>
</td>
<td class="nump">118,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | U.S. Treasury securities</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_AssetsFairValueDisclosureAbstract', 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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Corporate 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Public</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_LiabilitiesFairValueDisclosureAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilitiesFairValueDisclosure', window );">Warrant liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Private Placement</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilitiesFairValueDisclosure', window );">Warrant liabilities</a></td>
<td class="nump">3,605<span></span>
</td>
<td class="nump">$ 7,387<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | 2022 Private Warrant</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_LiabilitiesFairValueDisclosureAbstract', 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilitiesFairValueDisclosure', window );">Warrant liabilities</a></td>
<td class="nump">$ 245<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_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_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_WarrantLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrant Liabilities, 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;">velo_WarrantLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_A2022PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_A2022PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488763597712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=velo_WarrantLiabilityMember', window );">Warrant liabilities | Redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value as of beginning of period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,922<span></span>
</td>
<td class="nump">$ 181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Issuance of warrant</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Exercise of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(899)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(899)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,023)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value as of end of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_FairValueByLiabilityClassAxis=velo_WarrantLiabilityMember', window );">Warrant liabilities | Private placement warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value as of beginning of period</a></td>
<td class="nump">3,605<span></span>
</td>
<td class="nump">6,853<span></span>
</td>
<td class="nump">3,605<span></span>
</td>
<td class="nump">6,853<span></span>
</td>
<td class="nump">1,380<span></span>
</td>
<td class="nump">7,387<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Issuance of warrant</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Acquired/recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Exercise of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="nump">2,225<span></span>
</td>
<td class="num">(312)<span></span>
</td>
<td class="num">(3,782)<span></span>
</td>
<td class="num">(312)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value as of end of period</a></td>
<td class="nump">3,605<span></span>
</td>
<td class="nump">6,853<span></span>
</td>
<td class="nump">3,605<span></span>
</td>
<td class="nump">6,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_FairValueByLiabilityClassAxis=velo_WarrantLiabilityMember', window );">Warrant liabilities | 2022 Private Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value as of beginning of period</a></td>
<td class="nump">245<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">245<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Issuance of warrant</a></td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Exercise of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value as of end of period</a></td>
<td class="nump">245<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">245<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=velo_ContingentEarnoutLiabilityMember', window );">Contingent earnout liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value as of beginning of period</a></td>
<td class="nump">53,377<span></span>
</td>
<td class="nump">118,749<span></span>
</td>
<td class="nump">53,377<span></span>
</td>
<td class="nump">118,749<span></span>
</td>
<td class="nump">$ 12,492<span></span>
</td>
<td class="nump">$ 111,487<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Issuance of warrant</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Acquired/recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Exercise of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="nump">40,885<span></span>
</td>
<td class="num">(2,014)<span></span>
</td>
<td class="num">(58,110)<span></span>
</td>
<td class="num">(2,014)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value as of end of period</a></td>
<td class="nump">$ 53,377<span></span>
</td>
<td class="nump">$ 118,749<span></span>
</td>
<td class="nump">$ 53,377<span></span>
</td>
<td class="nump">$ 118,749<span></span>
</td>
<td class="text">&#160;<span></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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 (c)(1)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=velo_WarrantLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_WarrantLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_A2022PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_A2022PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_ContingentEarnoutLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_ContingentEarnoutLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488763546496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Summary of Available for Sale Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 73,613<span></span>
</td>
<td class="nump">$ 15,497<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Loss</a></td>
<td class="num">(1,135)<span></span>
</td>
<td class="num">(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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">72,478<span></span>
</td>
<td class="nump">15,483<span></span>
</td>
</tr>
<tr class="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. Treasury securities</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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">35,719<span></span>
</td>
<td class="nump">8,154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gain</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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Loss</a></td>
<td class="num">(588)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">35,131<span></span>
</td>
<td class="nump">8,141<span></span>
</td>
</tr>
<tr class="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_CorporateBondSecuritiesMember', window );">Corporate 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_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">37,894<span></span>
</td>
<td class="nump">7,343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Loss</a></td>
<td class="num">(547)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 37,347<span></span>
</td>
<td class="nump">$ 7,342<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) 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://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 (b)<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) 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://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 (c)<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 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_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488769021136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Breakdown of Investments in Unrealized Loss Position (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. Treasury securities</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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', 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">$ 35,131<span></span>
</td>
<td class="nump">$ 8,141<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">35,131<span></span>
</td>
<td class="nump">8,141<span></span>
</td>
</tr>
<tr class="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 Loss</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="num">(588)<span></span>
</td>
<td class="num">(13)<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">(588)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateBondSecuritiesMember', window );">Corporate 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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', 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">37,347<span></span>
</td>
<td class="nump">5,640<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="nump">37,347<span></span>
</td>
<td class="nump">5,640<span></span>
</td>
</tr>
<tr class="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 Loss</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="num">(547)<span></span>
</td>
<td class="num">(2)<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">$ (547)<span></span>
</td>
<td class="num">$ (2)<span></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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488772878208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Debt securities, available-for-sale, realized gain (loss)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488772321824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Accounts Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_AccountsReceivableGrossCurrent', window );">Trade Receivables</a></td>
<td class="nump">$ 20,989<span></span>
</td>
<td class="nump">$ 12,845<span></span>
</td>
</tr>
<tr class="re">
<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 );">Less: Allowances for Doubtful Accounts</a></td>
<td class="num">(67)<span></span>
</td>
<td class="num">(67)<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_AccountsReceivableNetCurrent', window );">Total</a></td>
<td class="nump">$ 20,922<span></span>
</td>
<td class="nump">$ 12,778<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<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 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(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_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488772969648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 51,751<span></span>
</td>
<td class="nump">$ 16,594<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-progress</a></td>
<td class="nump">17,562<span></span>
</td>
<td class="nump">5,885<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_InventoryNet', window );">Total</a></td>
<td class="nump">$ 69,313<span></span>
</td>
<td class="nump">$ 22,479<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing 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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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 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_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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 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_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488765865984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Prepaid expenses and other current assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_PrepaidInsurance', window );">Prepaid insurance and other</a></td>
<td class="nump">$ 1,920<span></span>
</td>
<td class="nump">$ 5,326<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_velo_AdvancesOnPurchases', window );">Vendor prepayments</a></td>
<td class="nump">2,703<span></span>
</td>
<td class="nump">4,132<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Total</a></td>
<td class="nump">$ 4,623<span></span>
</td>
<td class="nump">$ 9,458<span></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_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_velo_AdvancesOnPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advances On Purchases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_AdvancesOnPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488768585248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">$ 24,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(4,826)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,826)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,766)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">19,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">900<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=velo_ComputersAndSoftwareMember', window );">Computers and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">2,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,397<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=velo_LaboratoryEquipmentMember', window );">Lab equipment and other equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">6,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,283<span></span>
</td>
</tr>
<tr class="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 and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">15,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,771<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">$ 171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,273<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=velo_ComputersAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_ComputersAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_LaboratoryEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_LaboratoryEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488772568816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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</a></td>
<td class="nump">$ 10,711<span></span>
</td>
<td class="nump">$ 3,015<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued salaries and benefits</a></td>
<td class="nump">6,333<span></span>
</td>
<td class="nump">4,143<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_velo_LeaseLiabilityCurrent', window );">Lease liability&#8201;&#8211;&#8201;current portion</a></td>
<td class="nump">2,638<span></span>
</td>
<td class="nump">2,256<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_AccruedExpensesAndOtherLiabilitiesCurrent', window );">Total Accrued expenses and other current liabilities</a></td>
<td class="nump">$ 19,682<span></span>
</td>
<td class="nump">$ 9,414<span></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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_velo_AccruedExpensesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Expenses And Other Liabilities, 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;">velo_AccruedExpensesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Liability, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488766050848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Other Noncurrent Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_velo_LeaseLiabilityNoncurrent', window );">Lease liabilities - noncurrent portion</a></td>
<td class="nump">$ 13,214<span></span>
</td>
<td class="nump">$ 9,184<span></span>
</td>
</tr>
<tr class="re">
<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 noncurrent liabilities</a></td>
<td class="nump">1,013<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent', window );">Total other noncurrent liabilities</a></td>
<td class="nump">$ 14,227<span></span>
</td>
<td class="nump">$ 9,492<span></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_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_velo_LeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Liabilities And Lease Liabilities, 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;">velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488763551232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equipment on Lease, Net (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Equipment leased to customers, cost basis</a></td>
<td class="nump">$ 9.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Equipment leased to customers, accumulated depreciation</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DirectFinancingLeaseRevenue', window );">Lease revenue</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Deprecation expense</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 0.5<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_DirectFinancingLeaseRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct financing lease revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectFinancingLeaseRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488769209904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Millions</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>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>lease</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">ROU assets impairment</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">ROU assets impairment</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.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_PropertyPlantAndEquipmentByTypeAxis=velo_OfficeAndManufacturingFacilitiesMember', window );">Office And Manufacturing Facilities | Operating Leases Expiring In 2023 To 2027</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_LesseeOperatingLeaseNumberOfLeases', window );">Number of operating leases | lease</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 impairment of 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 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LesseeOperatingLeaseNumberOfLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Number Of Leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LesseeOperatingLeaseNumberOfLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_PropertyPlantAndEquipmentByTypeAxis=velo_OfficeAndManufacturingFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_OfficeAndManufacturingFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=velo_OperatingLeasesExpiringIn2023To2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=velo_OperatingLeasesExpiringIn2023To2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488766754816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Net book value (Other assets)</a></td>
<td class="nump">$ 15,092<span></span>
</td>
<td class="nump">$ 11,073<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current (Accrued expense and other current liabilities)</a></td>
<td class="nump">2,604<span></span>
</td>
<td class="nump">2,222<span></span>
</td>
</tr>
<tr class="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 );">Noncurrent (Other noncurrent liabilities)</a></td>
<td class="nump">13,200<span></span>
</td>
<td class="nump">9,143<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_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">15,804<span></span>
</td>
<td class="nump">11,365<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current (Accrued expense and other current liabilities)</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="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 );">Noncurrent (Other noncurrent liabilities)</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_LeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 15,852<span></span>
</td>
<td class="nump">$ 11,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other noncurrent liabilities<span></span>
</td>
<td class="text">Other noncurrent liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
</tr>
<tr class="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">Other noncurrent liabilities<span></span>
</td>
<td class="text">Other noncurrent liabilities<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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_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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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_velo_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488768907632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease-Related Balances (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">$ 721<span></span>
</td>
<td class="nump">$ 208<span></span>
</td>
<td class="nump">$ 2,156<span></span>
</td>
<td class="nump">$ 511<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_velo_FinanceLeaseInterestExpenseAndAmortization', window );">Financing lease expense</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">262<span></span>
</td>
<td class="nump">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_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">825<span></span>
</td>
<td class="nump">258<span></span>
</td>
<td class="nump">2,445<span></span>
</td>
<td class="nump">609<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_velo_LeasePayments', window );">Cash paid for leases</a></td>
<td class="nump">$ 689<span></span>
</td>
<td class="nump">$ 178<span></span>
</td>
<td class="nump">$ 1,653<span></span>
</td>
<td class="nump">$ 805<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted&#8201;&#8211;&#8201;average remaining lease term&#8201;&#8211;&#8201;operating leases (years)</a></td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">4 years 3 months 18 days<span></span>
</td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted&#8201;&#8211;&#8201;average discount rate&#8201;&#8211;&#8201;operating leases</a></td>
<td class="nump">8.60%<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">8.60%<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_FinanceLeaseInterestExpenseAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Interest Expense And Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_FinanceLeaseInterestExpenseAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488769171024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future Minimum Lease Payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_LeaseLiabilityAbstract', window );"><strong>Lease, Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear', window );">Remainder of 2022</a></td>
<td class="nump">$ 707<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_velo_LesseeLeaseLiabilityToBePaidYearOne', window );">2023</a></td>
<td class="nump">2,786<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_velo_LesseeLeaseLiabilityToBePaidYearTwo', window );">2024</a></td>
<td class="nump">2,730<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_velo_LesseeLeaseLiabilityToBePaidYearThree', window );">2025</a></td>
<td class="nump">2,266<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_velo_LesseeLeaseLiabilityToBePaidYearFour', window );">2026</a></td>
<td class="nump">2,313<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_velo_LesseeLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">13,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_LesseeLeaseLiabilityToBePaid', window );">Total operating lease payments</a></td>
<td class="nump">24,472<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_velo_LesseeLeaseLiabilityUndiscountedExcessAmount', window );">Less portion representing imputed interest</a></td>
<td class="num">(8,668)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">15,804<span></span>
</td>
<td class="nump">$ 11,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less current portion</a></td>
<td class="nump">2,604<span></span>
</td>
<td class="nump">2,222<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term portion</a></td>
<td class="nump">$ 13,200<span></span>
</td>
<td class="nump">$ 9,143<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LeaseLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LesseeLeaseLiabilityToBePaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Liability, To Be Paid</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LesseeLeaseLiabilityToBePaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LesseeLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Liability, To Be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LesseeLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Liability, To Be Paid, Remainder Of 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;">velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LesseeLeaseLiabilityToBePaidYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Liability, To Be Paid, Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LesseeLeaseLiabilityToBePaidYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LesseeLeaseLiabilityToBePaidYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Liability, To Be Paid, Year One</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LesseeLeaseLiabilityToBePaidYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LesseeLeaseLiabilityToBePaidYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Liability, To Be Paid, Year Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LesseeLeaseLiabilityToBePaidYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LesseeLeaseLiabilityToBePaidYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Liability, To Be Paid, Year Two</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LesseeLeaseLiabilityToBePaidYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LesseeLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Liability, Undiscounted Excess Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LesseeLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488768853264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Components (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing costs</a></td>
<td class="num">$ (179)<span></span>
</td>
<td class="num">$ (19)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_LongTermDebtExcludingConvertibleNotes', window );">Total</a></td>
<td class="nump">6,310<span></span>
</td>
<td class="nump">8,070<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_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes', window );">Debt&#8201;&#8211;&#8201;current portion</a></td>
<td class="nump">1,954<span></span>
</td>
<td class="nump">5,114<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_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities', window );">Long-term debt&#8201;&#8211;&#8201;less current portion</a></td>
<td class="nump">4,356<span></span>
</td>
<td class="nump">2,956<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Revolving credit line</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Outstanding debt</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">3,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_LongtermDebtTypeAxis=velo_EquipmentLoanMember', window );">Equipment loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Outstanding debt</a></td>
<td class="nump">$ 3,489<span></span>
</td>
<td class="nump">$ 5,089<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Current Maturities, Excluding Convertible Notes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LongTermDebtExcludingConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Excluding Convertible Notes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LongTermDebtExcludingConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Excluding Convertible Notes And Current Maturities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=velo_EquipmentLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_EquipmentLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488762251696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 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>Jul. 25, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 13, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>creditFacility</div>
</th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>creditFacility</div>
</th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>advance</div>
</th>
<th class="th">
<div>May 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 17, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_velo_NumberOfCreditFacilities', window );">Number of credit facilities | creditFacility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentNet', window );">Deferred financing costs, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_DebtInstrumentCovenantRevenueRequirement', window );">Revenue requirement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Outstanding debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 10,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_ProceedsFromLinesOfCredit', window );">Proceeds from credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate', window );">Variable rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Outstanding debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,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_LineOfCreditFacilityInterestRateDuringPeriod', window );">Effective interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Deferred financing costs</a></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">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility | Less Than Or Equal To 1.50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<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_velo_DebtInstrumentCovenantAdjustedQuickRatio', window );">Adjusted quick ratio</a></td>
<td class="nump">1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility | Greater Than 1.50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<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_velo_DebtInstrumentCovenantAdjustedQuickRatio', window );">Adjusted quick ratio</a></td>
<td class="nump">1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility | Prime</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility | Prime | Less Than Or Equal To 1.50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit | Revolving Credit Facility | Prime | Greater Than 1.50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=velo_EquipmentLoanMember', window );">Equipment loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,500<span></span>
</td>
<td class="nump">$ 8,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate', window );">Variable rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Outstanding debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Effective interest rate during period (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=velo_EquipmentLoanMember', window );">Equipment loan | Facility One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate', window );">Variable rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Deferred financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_velo_DebtInstrumentNumberOfAdvancesExecuted', window );">Number of advances | advance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAnnualPrincipalPayment', window );">Principal payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAnnualPrincipalPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 total principal payments made during the annual reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_DebtInstrumentAnnualPrincipalPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(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_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsCurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI 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_LongTermDebtPercentageBearingVariableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(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_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_DebtInstrumentCovenantAdjustedQuickRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Adjusted Quick Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_DebtInstrumentCovenantAdjustedQuickRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_DebtInstrumentCovenantRevenueRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Revenue Requirement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_DebtInstrumentCovenantRevenueRequirement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_DebtInstrumentNumberOfAdvancesExecuted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Number Of Advances Executed</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_DebtInstrumentNumberOfAdvancesExecuted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_velo_NumberOfCreditFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Credit Facilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_NumberOfCreditFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_DebtCovenantTermsAxis=velo_DebtCovenantTerms1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_DebtCovenantTermsAxis=velo_DebtCovenantTerms1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_DebtCovenantTermsAxis=velo_DebtCovenantTerms2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_DebtCovenantTermsAxis=velo_DebtCovenantTerms2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=velo_EquipmentLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_EquipmentLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=velo_EquipmentLoanFacilityOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=velo_EquipmentLoanFacilityOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488768847792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Future Minimum Aggregate Payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Less than 1 year</a></td>
<td class="nump">$ 1,954<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_velo_LongTermDebtMaturityYearsOneThroughThree', window );">1-3 years</a></td>
<td class="nump">4,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_LongTermDebtExcludingConvertibleNotes', window );">Total</a></td>
<td class="nump">$ 6,310<span></span>
</td>
<td class="nump">$ 8,070<span></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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LongTermDebtExcludingConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Excluding Convertible Notes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LongTermDebtExcludingConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_LongTermDebtMaturityYearsOneThroughThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Maturity, Years One Through Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_LongTermDebtMaturityYearsOneThroughThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488768633840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes Payable - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 29, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 04, 2021 </div>
<div>USD ($) </div>
<div>leased_asset</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on the convertible note modification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 50,577<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 50,577<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_velo_RecapitalizationExchangeRatio', window );">Exchange ratio</a></td>
<td class="nump">0.8149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentAxis=velo_ConvertibleNotesDueJanuary32023Member', window );">Convertible Notes Due January 3, 2023 | Convertible Note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on the convertible note modification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Note | Convertible Notes Due January 3, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.28%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Conversion price (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Conversion of debt, shares issued (in shares) | shares</a></td>
<td class="nump">6,820,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_velo_RecapitalizationExchangeRatio', window );">Exchange ratio</a></td>
<td class="nump">0.8149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments', window );">Number of shares the note is convertible into (in shares) | leased_asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,557,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in 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 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 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_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-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_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_DebtInstrumentConvertibleNumberOfEquityInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 instruments that the holder of the debt instrument would receive if the debt was converted to 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 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><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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<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 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<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.22(a)(5))<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_DebtInstrumentConvertibleNumberOfEquityInstruments</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI 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_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_RecapitalizationExchangeRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Exchange Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_RecapitalizationExchangeRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=velo_ConvertibleNotesDueJanuary32023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=velo_ConvertibleNotesDueJanuary32023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtinguishmentOfDebtAxis=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_ExtinguishmentOfDebtAxis=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>
<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>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488762126624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity Instruments - Common Stock Reserved for Issuance (Details) - shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 29, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares of common stock reserved (in shares)</a></td>
<td class="nump">67,319,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,504,320<span></span>
</td>
<td class="nump">66,830,878<span></span>
</td>
</tr>
<tr class="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=velo_WarrantToPurchaseCommonStockMember', window );">Common stock warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares of common stock reserved (in shares)</a></td>
<td class="nump">13,145,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,075,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_StatementClassOfStockAxis=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_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares of common stock reserved (in shares)</a></td>
<td class="nump">6,198,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,041,346<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_EmployeeStockOptionMember', window );">Common stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares of common stock reserved (in shares)</a></td>
<td class="nump">17,731,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,191,226<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_StockCompensationPlanMember', window );">Shares available for future grant under 2021 Equity Incentive Plan | 2021 Stock Option Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares of common stock reserved (in shares)</a></td>
<td class="nump">24,749,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,533,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_EmployeeStockMember', window );">Reserved for employee stock purchase plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares of common stock reserved (in shares)</a></td>
<td class="nump">5,495,601<span></span>
</td>
<td class="nump">1,832,324<span></span>
</td>
<td class="nump">3,663,277<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_StatementClassOfStockAxis=velo_WarrantToPurchaseCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_WarrantToPurchaseCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_StatementClassOfStockAxis=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_StatementClassOfStockAxis=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_StatementClassOfStockAxis=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_StatementClassOfStockAxis=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_StockCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_A2021StockOptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_A2021StockOptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488763570128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity Instruments - Narrative (Details)<br></strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>$ / shares </div>
<div>$ / warrant </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 25, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares </div>
<div>$ / warrant </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 02, 2020 </div>
<div>$ / shares </div>
<div>$ / warrant </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=velo_MeasurementInputTradingVolatilityMember', window );">Measurement Input, Trading Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combination, measurement input</a></td>
<td class="nump">0.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=velo_WarrantToPurchaseCommonStockMember', window );">Common stock warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">13,145,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,075,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_velo_ClassOfWarrantOrRightExerciseRatio', window );">Exercise ratio</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=velo_PrivatePlacementWarrantsMember', window );">Private placement warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">4,450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,450,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_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance', window );">Fair Value on Issue Date per warrant (in dollars per warrant) | $ / warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00<span></span>
</td>
</tr>
<tr class="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 per Warrant (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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=velo_PublicWarrantsMember', window );">Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">8,625,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,625,000<span></span>
</td>
<td class="nump">34,500,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_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance', window );">Fair Value on Issue Date per warrant (in dollars per warrant) | $ / warrant</a></td>
<td class="nump">3.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.30<span></span>
</td>
<td class="nump">10.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise Price per Warrant (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=velo_A2022PrivatePlacementWarrantsMember', window );">2022 Private Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">70,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_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance', window );">Fair Value on Issue Date per warrant (in dollars per warrant) | $ / warrant</a></td>
<td class="nump">2.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 per Warrant (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 2.56<span></span>
</td>
<td class="nump">$ 2.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares called by warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI 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_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ClassOfWarrantOrRightExerciseRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Exercise Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ClassOfWarrantOrRightExerciseRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Value Of Warrants Or Rights At Issuance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</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_MeasurementInputTypeAxis=velo_MeasurementInputTradingVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_MeasurementInputTradingVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_WarrantToPurchaseCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_WarrantToPurchaseCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_A2022PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_A2022PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488762230832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity Instruments - Warrants for Shares of Stock (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>$ / warrant </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 25, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>$ / warrant </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 02, 2020 </div>
<div>$ / shares </div>
<div>$ / warrant </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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Fair Value</a></td>
<td class="nump">$ 10,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,705<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=velo_WarrantToPurchaseCommonStockMember', window );">Common stock warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares) | shares</a></td>
<td class="nump">13,145,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,075,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_WarrantsAndRightsOutstanding', window );">Fair Value</a></td>
<td class="nump">$ 10,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,705<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=velo_PrivateWarrantsMember', window );">Private Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares) | shares</a></td>
<td class="nump">4,450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,450,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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise Price per Warrant (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.50<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_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance', window );">Fair Value on Issue Date per warrant (in dollars per warrant) | $ / warrant</a></td>
<td class="nump">2.00<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>
</tr>
<tr class="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 );">Fair Value</a></td>
<td class="nump">$ 3,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,387<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=velo_A2022PrivatePlacementWarrantsMember', window );">2022 Private Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares) | shares</a></td>
<td class="nump">70,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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise Price per Warrant (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 2.56<span></span>
</td>
<td class="nump">$ 2.56<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_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance', window );">Fair Value on Issue Date per warrant (in dollars per warrant) | $ / warrant</a></td>
<td class="nump">2.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Fair Value</a></td>
<td class="nump">$ 245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=velo_PublicWarrantsMember', window );">Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares) | shares</a></td>
<td class="nump">8,625,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,625,000<span></span>
</td>
<td class="nump">34,500,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 per Warrant (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="nump">$ 11.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_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance', window );">Fair Value on Issue Date per warrant (in dollars per warrant) | $ / warrant</a></td>
<td class="nump">3.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.30<span></span>
</td>
<td class="nump">10.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Fair Value</a></td>
<td class="nump">$ 6,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,318<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_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_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Value Of Warrants Or Rights At Issuance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:perUnitItemType</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_ClassOfWarrantOrRightAxis=velo_WarrantToPurchaseCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_WarrantToPurchaseCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_PrivateWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_PrivateWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_A2022PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_A2022PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488762129008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Instruments - Rollforward of Warrant Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilityRollForward', window );"><strong>Warrant Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,039)<span></span>
</td>
<td class="nump">$ 3,633<span></span>
</td>
</tr>
<tr class="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 );">Ending Balance</a></td>
<td class="nump">$ 10,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,836<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=velo_CommonStockWarrantsMember', window );">Common Stock Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilityRollForward', window );"><strong>Warrant Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Beginning Balance</a></td>
<td class="nump">4,053<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">21,705<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_ProceedsFromIssuanceOfWarrants', window );">Issuance of warrants</a></td>
<td class="nump">170<span></span>
</td>
<td class="nump">21,051<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="nump">21,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value</a></td>
<td class="nump">6,613<span></span>
</td>
<td class="num">(915)<span></span>
</td>
<td class="num">(11,039)<span></span>
</td>
<td class="num">(915)<span></span>
</td>
</tr>
<tr class="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 );">Ending Balance</a></td>
<td class="nump">$ 10,836<span></span>
</td>
<td class="nump">20,136<span></span>
</td>
<td class="nump">$ 10,836<span></span>
</td>
<td class="nump">20,136<span></span>
</td>
</tr>
<tr class="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=velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember', window );">Redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_WarrantLiabilityRollForward', window );"><strong>Warrant Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,023)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">718<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_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants', window );">Exercise of warrants (Redeemable preferred convertible stock)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(899)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(899)<span></span>
</td>
</tr>
<tr class="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 );">Ending Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Fair Value Adjustment Of Warrants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_WarrantLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrant 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;">velo_WarrantLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=velo_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_CommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488763472224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity Instruments - Fair Value Assumptions (Details)<br></strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=velo_December2020PrivatePlacementCommonStockWarrantsMember', window );">December 2020 Private Placement Common Stock 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_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants term</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years 9 months<span></span>
</td>
</tr>
<tr class="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=velo_December2020PrivatePlacementCommonStockWarrantsMember', window );">December 2020 Private Placement Common Stock Warrants | Current stock price (in dollars per share)</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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrant, measurement input</a></td>
<td class="nump">3.94<span></span>
</td>
<td class="nump">7.81<span></span>
</td>
</tr>
<tr class="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=velo_December2020PrivatePlacementCommonStockWarrantsMember', window );">December 2020 Private Placement Common Stock Warrants | Expected 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrant, measurement input</a></td>
<td class="nump">0.620<span></span>
</td>
<td class="nump">0.405<span></span>
</td>
</tr>
<tr class="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=velo_December2020PrivatePlacementCommonStockWarrantsMember', window );">December 2020 Private Placement Common Stock Warrants | Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrant, measurement input</a></td>
<td class="nump">0.042<span></span>
</td>
<td class="nump">0.012<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=velo_December2020PrivatePlacementCommonStockWarrantsMember', window );">December 2020 Private Placement Common Stock Warrants | Dividend 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrant, measurement input</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_ClassOfWarrantOrRightAxis=velo_July2020PublicCommonStockWarrantsMember', window );">July 2020 Public Common Stock 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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants term</a></td>
<td class="text">11 years 9 months 25 days<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=velo_July2020PublicCommonStockWarrantsMember', window );">July 2020 Public Common Stock Warrants | Current stock price (in dollars per share)</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrant, measurement input</a></td>
<td class="nump">3.94<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=velo_July2020PublicCommonStockWarrantsMember', window );">July 2020 Public Common Stock Warrants | Expected volatility</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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrant, measurement input</a></td>
<td class="nump">0.778<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=velo_July2020PublicCommonStockWarrantsMember', window );">July 2020 Public Common Stock Warrants | 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrant, measurement input</a></td>
<td class="nump">0.038<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=velo_July2020PublicCommonStockWarrantsMember', window );">July 2020 Public Common Stock Warrants | Dividend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrant, measurement input</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_us-gaap_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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_WarrantsAndRightsOutstandingMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI 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_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=velo_December2020PrivatePlacementCommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_December2020PrivatePlacementCommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_MeasurementInputExpectedVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_MeasurementInputExpectedVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=velo_July2020PublicCommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_July2020PublicCommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488855745168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Instruments - Rollforward of Contingent Earnout Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward', window );"><strong>Contingent Earnout Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Beginning Balance</a></td>
<td class="nump">$ 111,487<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_velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability', window );">Gain on fair value of contingent earnout liabilities</a></td>
<td class="num">(58,110)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Ending Balance</a></td>
<td class="nump">$ 53,377<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, Gain (Loss) On Fair Value, 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;">velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration Arrangements, 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;">velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488763472064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity Instruments - Contingent Earnout Liabilities, Fair Value Assumptions (Details)<br></strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm', window );">Expected Term (years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years 9 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Current stock price (in dollars per share)</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combination, measurement input</a></td>
<td class="nump">3.94<span></span>
</td>
<td class="nump">7.81<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=velo_MeasurementInputExpectedVolatilityMember', window );">Expected volatility</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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combination, measurement input</a></td>
<td class="nump">0.786<span></span>
</td>
<td class="nump">0.525<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combination, measurement input</a></td>
<td class="nump">0.042<span></span>
</td>
<td class="nump">0.012<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember', window );">Dividend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business combination, measurement input</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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration, Liability, Measurement Input, 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;">velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=velo_MeasurementInputExpectedVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_MeasurementInputExpectedVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488763176176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Stock-Based Compensation - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 29, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of shares of common stock reserved for issuance (in shares)</a></td>
<td class="nump">67,319,230<span></span>
</td>
<td class="nump">67,319,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,504,320<span></span>
</td>
<td class="nump">66,830,878<span></span>
</td>
</tr>
<tr class="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 );">Aggregate intrinsic value of options outstanding</a></td>
<td class="nump">$ 62.2<span></span>
</td>
<td class="nump">$ 62.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 153.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">10.5<span></span>
</td>
<td class="nump">$ 0.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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value of options granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Grant date fair value of options vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,024,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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod', window );">Earnout 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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 30.3<span></span>
</td>
<td class="nump">$ 30.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost, period for recognition</a></td>
<td class="text">3 years 1 month 6 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested RSUs</a></td>
<td class="nump">6,198,000<span></span>
</td>
<td class="nump">6,198,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,041,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Unvested options (in shares)</a></td>
<td class="nump">7,600,000<span></span>
</td>
<td class="nump">7,600,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Number of shares of common stock reserved for issuance (in shares)</a></td>
<td class="nump">5,495,601<span></span>
</td>
<td class="nump">5,495,601<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,832,324<span></span>
</td>
<td class="nump">3,663,277<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=velo_A2021EquityIncentivePlanMember', window );">2021 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Award expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Number of shares of common stock reserved for issuance (in shares)</a></td>
<td class="nump">51,927,667<span></span>
</td>
<td class="nump">51,927,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,161,624<span></span>
</td>
<td class="nump">42,766,043<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=velo_A2021EquityIncentivePlanMember', window );">2021 Equity Incentive Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Exercise price of stock options as percentage of fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=velo_A2014StockOptionPlanMember', window );">2014 Stock Option Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Award expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=velo_A2014StockOptionPlanMember', window );">2014 Stock Option Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Exercise price of stock options as percentage of fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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;">velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=velo_A2021EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_A2021EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=velo_A2014StockOptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_A2014StockOptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488763527552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Stock-Based Compensation - Stock Options (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding as of beginning of period (in shares)</a></td>
<td class="nump">17,731,000<span></span>
</td>
<td class="nump">21,344,000<span></span>
</td>
<td class="nump">21,191,000<span></span>
</td>
<td class="nump">21,471,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,024,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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(2,795,000)<span></span>
</td>
<td class="num">(200,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited or expired (in shares)</a></td>
<td class="num">(665,000)<span></span>
</td>
<td class="num">(951,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 );">Outstanding as of end of period (in shares)</a></td>
<td class="nump">17,731,000<span></span>
</td>
<td class="nump">21,344,000<span></span>
</td>
<td class="nump">21,191,000<span></span>
</td>
<td class="nump">21,471,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and expected to vest as of end of period (in shares)</a></td>
<td class="nump">17,731,000<span></span>
</td>
<td class="nump">21,344,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Vested and exercisable as of end of period (in shares)</a></td>
<td class="nump">10,145,000<span></span>
</td>
<td class="nump">7,776,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding as of beginning of period (in dollars per share)</a></td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="nump">$ 0.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Granted (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Exercised (in dollars per share)</a></td>
<td class="nump">0.42<span></span>
</td>
<td class="nump">1.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited or expired (in dollars per share)</a></td>
<td class="nump">2.49<span></span>
</td>
<td class="nump">0.61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Outstanding as of end of period (in dollars per share)</a></td>
<td class="nump">0.54<span></span>
</td>
<td class="nump">0.61<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="nump">$ 0.33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and expected to vest as of end of period (in dollars per share)</a></td>
<td class="nump">0.54<span></span>
</td>
<td class="nump">0.61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Vested and exercisable as of end of period (in dollars per share)</a></td>
<td class="nump">$ 0.65<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted-Average Remaining Contractual Term in years</a></td>
<td class="text">7 years 6 months<span></span>
</td>
<td class="text">8 years 6 months<span></span>
</td>
<td class="text">8 years 2 months 12 days<span></span>
</td>
<td class="text">9 years 3 months 18 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Aggregate intrinsic value of options outstanding</a></td>
<td class="nump">$ 62.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 153.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">10.5<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value of options granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Grant date fair value of options vested</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 0.9<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fully vested and expected to vest exercisable options that may be converted into shares under option plan. 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. 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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fully vested and expected to vest options outstanding that can be converted into shares under option plan. 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488772969776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Stock-Based Compensation - Weighted-Average Assumptions (Details) - Stock options<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">59.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum</a></td>
<td class="nump">1.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">5 years 8 months 19 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488768634688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Stock-Based Compensation - RSUs Activity (Details) - Restricted stock units - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance as of beginning of period (in shares)</a></td>
<td class="nump">4,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">2,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Released (in shares)</a></td>
<td class="num">(385)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Cancelled (in shares)</a></td>
<td class="num">(370)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Balance as of end of period (in shares)</a></td>
<td class="nump">6,198<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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest', window );">Expected to vest (in shares)</a></td>
<td class="nump">6,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance as of beginning of period (in dollars per share)</a></td>
<td class="nump">$ 5.80<span></span>
</td>
<td class="nump">$ 7.26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">3.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Released (in dollars per share)</a></td>
<td class="nump">5.52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Cancelled (in dollars per share)</a></td>
<td class="nump">6.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance as of end of period (in dollars per share)</a></td>
<td class="nump">5.80<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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue', window );">Expected to vest (in dollars per share)</a></td>
<td class="nump">$ 5.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Aggregate Intrinsic 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Balance as of beginning of period</a></td>
<td class="nump">$ 31,563<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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted', window );">Granted</a></td>
<td class="nump">11,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Released</a></td>
<td class="nump">1,991<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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited', window );">Cancelled</a></td>
<td class="nump">1,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Balance as of end of period</a></td>
<td class="nump">24,422<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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest', window );">Expected to vest</a></td>
<td class="nump">$ 24,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Expected To Vest</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_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;">velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_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;">velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Expected To Vest</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</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_velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Expected To Vest, 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;">velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>velo_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_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>81
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488763580960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 5,157<span></span>
</td>
<td class="nump">$ 676<span></span>
</td>
<td class="nump">$ 15,090<span></span>
</td>
<td class="nump">$ 1,751<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,407<span></span>
</td>
<td class="nump">211<span></span>
</td>
<td class="nump">7,485<span></span>
</td>
<td class="nump">598<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Selling and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,144<span></span>
</td>
<td class="nump">105<span></span>
</td>
<td class="nump">3,399<span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,606<span></span>
</td>
<td class="nump">360<span></span>
</td>
<td class="nump">4,206<span></span>
</td>
<td class="nump">873<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,831<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,787<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">415<span></span>
</td>
<td class="nump">676<span></span>
</td>
<td class="nump">1,473<span></span>
</td>
<td class="nump">1,751<span></span>
</td>
</tr>
<tr class="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=velo_EarnoutShareUnitsMember', window );">Earnout shares - employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,911<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,830<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_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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=velo_EarnoutShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_EarnoutShareUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488771473216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitment and Contingencies (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_PurchaseObligation', window );">Purchase obligation</a></td>
<td class="nump">$ 61.4<span></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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>83
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488762872928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Defined-Contribution Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage', window );">Percentage of contributions that fully vest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer contribution, percentage of employee's eligible compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Contributions</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employer's matching contributions to a defined contribution plan that vests in a given 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_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage</td>
</tr>
<tr>
<td style="padding-right: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488763670976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Concentration of Credit Risk and Other Risks and Uncertainties (Details) - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Total Revenue | Customer 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">36.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38.60%<span></span>
</td>
<td class="nump">11.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Total Revenue | Customer 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.50%<span></span>
</td>
<td class="nump">10.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Total Revenue | Customer 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">53.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Total Revenue | Customer 4</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">15.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Total Revenue | Customer 5</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">12.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Total Revenue | Customer 6</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">17.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Total Revenue | Customer 7</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">17.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Accounts Receivable, Net | Customer 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Accounts Receivable, Net | Customer 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Accounts Receivable, Net | Customer 6</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.70%<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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Accounts Receivable, Net | Customer 8</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">22.90%<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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Accounts Receivable, Net | Customer 9</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.40%<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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_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_srt_MajorCustomersAxis=velo_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=velo_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_srt_MajorCustomersAxis=velo_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=velo_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=velo_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=velo_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=velo_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=velo_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_MajorCustomersAxis=velo_Customer5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=velo_Customer5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=velo_Customer6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=velo_Customer6Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=velo_Customer7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=velo_Customer7Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=velo_Customer8Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=velo_Customer8Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=velo_Customer9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=velo_Customer9Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488772918592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Revenue by Geographic Area (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 19,115<span></span>
</td>
<td class="nump">$ 8,711<span></span>
</td>
<td class="nump">$ 50,977<span></span>
</td>
<td class="nump">$ 17,029<span></span>
</td>
</tr>
<tr class="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=velo_EquipmentOnLeaseMember', window );">Equipment on lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Revenue</a></td>
<td class="nump">19,115<span></span>
</td>
<td class="nump">8,711<span></span>
</td>
<td class="nump">50,977<span></span>
</td>
<td class="nump">17,029<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">Americas | Equipment on lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue</a></td>
<td class="nump">18,933<span></span>
</td>
<td class="nump">7,103<span></span>
</td>
<td class="nump">50,592<span></span>
</td>
<td class="nump">15,349<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=velo_OtherLocationsMember', window );">Other | Equipment on lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Revenue</a></td>
<td class="nump">$ 182<span></span>
</td>
<td class="nump">$ 1,608<span></span>
</td>
<td class="nump">$ 385<span></span>
</td>
<td class="nump">$ 1,680<span></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_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_PropertyPlantAndEquipmentByTypeAxis=velo_EquipmentOnLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=velo_EquipmentOnLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=velo_OtherLocationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=velo_OtherLocationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140488762843520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized included in contract liabilities</a></td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 2.5<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>87
<FILENAME>velo-20220930_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:velo="http://www.velo3d.com/20220930"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="velo-20220930.xsd" xlink:type="simple"/>
    <context id="i946033d7302341e5a7ac294999ce8873_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie7b9d250327442c398cd54938ec4f3fc_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iedee371707064afcbee677b865587fb1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6f74f05069aa44998e9bb8f1c63fe428_I20221107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <instant>2022-11-07</instant>
        </period>
    </context>
    <context id="ic9347fc58cc541a0b083c2dc483a19c1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i01dc1e680154408b9ec52554c7a40fc7_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:A3DPrintersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie4feae158f0c4828a763a1946c1d4f82_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:A3DPrintersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2d35930971184ea19baa4c9d647f6975_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:A3DPrintersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5505f78eca82401a9debdde9701c77ad_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:A3DPrintersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7310b239db214901b112c16f738dc0a8_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifa0352c3e2b849e1989b97ab0036873c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:SupportServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id2b4ead662a348a5bc87fc7e5d260c1a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:SupportServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia28f78b3a1c8469aa469e35b24965805_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:SupportServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1bb5797590a94babbc212a172cb31230_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:SupportServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i38f525cac4fa4ce5bf8f042db7828fa9_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:RecurringPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7d9ccb07d60343f5b4b3ccb0ee937bff_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:RecurringPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9e71edaeb04c4bfebab5f1f24893e075_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:RecurringPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6c502a9813bd41c391aa1c7175d5eaaa_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">velo:RecurringPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i221347a6d2074738af33277ad5891755_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e4067cb13f440069be738cf5214213f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5600639f9ff640bc99fb5ee85c3a3dff_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia68b2683aff346eca0ff6551a93c6114_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia57bb83e4aef4937972a0a249cbc49f5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8cb8367d3aae400aa8f86517231baf82_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4ebb63c845944bf6add1fb8de0621d1c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic5168f3702a1428db947e8ed78fed476_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9362558f904d4ffe85c41cf6a32c2229_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id097b5b5f39e4aaf8f253ebb4c044634_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i717882d15d7a482fb4e66cf575c911ad_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if81fa544c1364b27a154ebc2bd78860a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7be9f16b69f14dbd878e617d3abbd3e4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia8321ac3d9d24665a1ce375b8f7acd62_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ida8ecb5191d64486b6a1632e1d0fa549_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib372a56a12bb491191e9510476a4ee74_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib6f39f17069c4af3b0d511b2957fbb3b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iac21d0d11f62479cb09a5b0cf4aa090f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4d878ef02c9e440a9e0281f714c91ca9_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i90899451baea41b987bdf51adfdabc75_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i476906359a6d452e8863192dfb86d38a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie36ad392c66d4de1a023fa03c132abd1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7cb4f83aa8a744a0a54c4a8e27b7057f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i311c46de341f482bad65166424929c3e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i85ef088c0d294da7babd806a58b755f9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibba62284c9e741c29518e5b37830d714_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9b7a6beb960e44158edd1947e905b131_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7bae851fecc49a289b55c18628a4bad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i69382074aba34f77a3cf49427fa60ef4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1b78b90a6b3d4a21a9866df68a0eca2c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icce750d02d7b4283afbb2473fab906bf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i946407700e4947a4a1177b25aa129cbd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i44798f48bf21428eac534195678f1249_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</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="id36a34d4778d47a48da5673bd92c2b21_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</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="i19b540b97de84596bf4398a51a11c1e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</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="i89c33d7e10144fe88cb7e262760de8b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</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="i849f21bee63647489a96615c7b02735b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i16f801e9d3074b6c98bcb7b51e66d580_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i63a320c3bc71400a91f79f408730a2b1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8ffc6c59526f4e7b99ac044b62ef5fe3_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic8304cc051cb46baaa3a3135646fb379_I20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <instant>2021-09-29</instant>
        </period>
    </context>
    <context id="ic22c2fba190240e190c455a647d34481_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="icc29807084144bad962f16ec417ec882_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="i95a091ba966d4ba58c9b2694e9e7deb8_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="iaad682d4af64494e992bb510e1820fd1_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="ie118e5e11246453099647a84d1d126ab_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="i9c87e8f039504de5b6068aac2d4d2e5e_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:LegacyVelo3DMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="i1abd998b5cb54d48b1279f01489be28a_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:LegacyVelo3DMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="i2710df60f23540729887ece944e23c82_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="i32379518283c42719cf371e4747d451d_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:LegacyVelo3DMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="i934336998e6a42eebe2d302080653d8d_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:JAWSSpitfireAcquisitionCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="ibf69fa17289a4b89ad289fbe0e558f74_D20210924-20210924">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">velo:JAWSSpitfireAcquisitionCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-24</startDate>
            <endDate>2021-09-24</endDate>
        </period>
    </context>
    <context id="i6cfc3a2c3d83400a9d8e9e7458191608_I20210928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:PublicShareholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-28</instant>
        </period>
    </context>
    <context id="ib21fee22dd87483aacc39e6ab3fd611b_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:PublicShareholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="ib106c91bd73f4d78a5cc4ad14409123e_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:FounderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="i3a2a75313e1145658dd537ee425ae33a_I20210928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">velo:LegacyVelo3DMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-28</instant>
        </period>
    </context>
    <context id="ice67dac723934aa58d9aa1b3e754e114_I20201202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">velo:JAWSSpitfireAcquisitionCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-02</instant>
        </period>
    </context>
    <context id="i4c5e4dae1f494da78a126b6bce8f8787_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">velo:JAWSSpitfireAcquisitionCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="i415df3b1f53b4b5397eb832eac63f5e9_I20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-29</instant>
        </period>
    </context>
    <context id="i94acf6521ed946f38ceaadd7389b5ac1_I20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-29</instant>
        </period>
    </context>
    <context id="i4c2de643a7de4ea1b54da34370f4a3f5_I20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-29</instant>
        </period>
    </context>
    <context id="i44cdaabe3d1443b89233c7fc61509cc2_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icaf3f1151496494a9a2f40a0c3e6d7d6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7eac238b253349a3b37bd1c580e9991c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if9402b3ce8b841b5bbd6b6d202b7bcf0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1c3990dc527c44c79927076c4b2563c6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7a67dddd12ef4a72a0dee29f44c2a1bf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5690fdc1dd284cfdb0c23e7945b380fa_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia724976374cb47509957eb7baf5220d2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i959ce5c9e8c94e70b791caad37d1bb7f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5b1b484a879241ef9472a6c592bb742a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0834b994aa22477bb5447acb71117189_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3b378af3cfc04094a012dd8c3d91a859_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i03c9ae7f92ed473f81313bd8393fd84e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">velo:JAWSSpitfireAcquisitionCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">velo:EligibleVelo3DEquityholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icfaf09913937486e8a92da10d3a0edb1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">velo:JAWSSpitfireAcquisitionCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">velo:EligibleVelo3DEquityholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7820f8d62f614d2db7bf0c2f5e2ec02c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0c2f76fd43e449b2b5045d9023deed57_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i637aae90980b4eca8389e286d9c1e791_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3c2c1db905d442dfa543ef66fb4a1480_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i893d122a0ead4c9d9b1e27fe28150fc9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i789956b93499421e817b07e8b9c84df1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i18b843120424480882559fc4f52547bb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia7e29dc53bdf45959f9caa142ba0fe3d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4560dda70bf944d3a2721c4923efab46_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9197b52adf1e43859e5e0b53c5ad0475_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9bde0d0962384c3c8da8882fa4e5d027_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie6f393cd17d441938bac45820b607f54_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if70f7a73f2604e30ae415c8510dbc258_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i20e49a7485404469a2b9f0470645d1c8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5b70b12280fd4e92b5c75d88ed236042_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i11440e70fd3a4d33b80a5e27eada4c56_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i97edf64fe9c041f3904dd2c423883235_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1d7e1416902944b5a8c672907ef161e2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibf9b9d41734b405caae9eb517c087717_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ide713abb08184065b22da79da0fbd1b8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5109a6fbf0ba46cfa38a34eb802168d9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i63bfb50c027444d3a505107fa29940b0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i09d7a4bebc924c45abb146ff82d1b865_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if8b0732d35fa421f90eb85cb2df1edb5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i576af8796d2f479486c8a4330b2a7b2e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9b9ba71e32949b8930d533727a29630_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44e2255251eb48cb88f0d4ad6adb8294_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2db3b323c38d4ca994850cade995c830_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifab349adf29143cb878cc0a727a54b90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b41439e218f4bd19e5d84d5ed19ea99_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1db3a84793a84d7d86f186dc68795046_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib9be60de35344f2c8cc49215a5d0d4fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i796f6d255dee4543a74292edcfdbc1d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia97bcea94dac4be7a54fa83b20cae440_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8f92ed253e541abbcc55fb39710810f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7109aed5df194bff8d5411fa31f2bffe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i56a26a9fc26140489c6805fddb6ce592_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i097258a668d14a0096e8debe95af621f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i592c4d4d705442bcb55f49abf80f0561_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i770fca3611af4a29accb06ee6cc8e99e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1141d78d697a4c3580f046178ea53ec5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib1975fbdcd1f463882392445a899b2b7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0845855ca71b42688042141b1bef25ea_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4b679fe707fc400ba778c01b9139406f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib0b8157140c64e80b6720852676d27d0_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iebecc3ec67114796a90b083ee736b094_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia023d90e7c7547ec9a54f8e141ae64e5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i68dca79964fb49bf98cc1e6328d0850d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i848ff667e40e4a28987b0f5c20d07962_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8252780708344961a8b7b2648da86b42_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i99eaf14b5ac1414f963456a31a66d536_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia1973797b072430e966320134aa50a25_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7f17f165029249a88c5f1de7333601fa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8d8fa93603c409da72c47915f44e1e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b6b9300ddf946d6884104ba3bf5d9d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i17727a55dc864c07af5d32959405a574_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d561153118941fca4e9e3fb2ad13992_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifa07a232565a489484cdf1b1fdd961c1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i56fbecf9fbca445db1a9e45914eddbb9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i175f8175575c4f15b3822abc79294979_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie2a2e9fdf71a4bb2882834a5ef211bb2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0df7830251cf4b02b93bee5bd124f22f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2db75d17f3ef4205b00c584586ca59e0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibf6c268388094c639ff9183a36d0d2d4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7b0260b72ea7476bacc954ec9bc6e472_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i61aa445ba9904ef786c949282bdded1b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i463fdb488e8c4cb7a4a809655ff85c99_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5f3a8ceeb0fd4b4a893ab37536778d39_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie1053d4a8e794d06a7018f1460d25233_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i78a75e9b02244b3fb6495188bd95b284_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8f4f2e68eae045e49d13dfa3531639ee_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2e3fb952c37a468fb74150b0ed531d8c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6b16808165a046beb9246dcfdb5137cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3e5274ccfd9942149019cfc2387d7f9e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3cab3f6059143f6938ba58671c3a6af_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i22773e33043143c08397c9570cb98338_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if98154351f094ada9c3ea8c0789117a1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4a7a9297f9ae465d9a35c0a48006ca33_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:ContingentEarnoutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ief8a3e0eae43477f8de46fe0a8c7ae61_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaf264c37b25c4c4d8e00985e00197f17_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">velo:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i63448ddda85d4a96aac2c41f61f34d25_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:ComputersAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5768cebe97104cbba900cfbbfa2ad80f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:ComputersAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie2b5aa43cff3403aab3dca2f9c104e43_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:LaboratoryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i95a7a5a1edc2438e9793ea2fab8e9aa8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:LaboratoryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3f212e17db3479e90952a3e2f561f72_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iadf3fc2678784dae882deaba1e19ce65_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4054bd0e303f4314aa9a54838061b152_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0c81cf35349e4366b25866c57541cb55_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i97bf551b30d34462b1a5a73716ef5886_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2d405fc1d41f4872b56bce58b755eeff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id0e3e24c6694474181a26d7afa689fe5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">velo:OperatingLeasesExpiringIn2023To2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:OfficeAndManufacturingFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i89c5d73ac4d141debaec337decbdd88b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i26017fcb1bee4bdaac4a50eb2e5c68bf_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if72f8ec5b9b7492caa67fe8a413719ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i225c8822c1154fc48ffc93dde5c90353_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i66752a13b9b64b3096f17207f8e62dd7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0056726c2fce4842aad7b39e1eb7d860_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i6a59e8dabf9f43128dac4da5442987f2_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="idac9ae05e2ac4ab5a0070479f276ae76_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="i8615bdf4f8754f67bcff90d9601ca34a_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="ifb54c63181f04a38bb0774d1f910a3c2_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="idbcf09d2909840caa2b35c7def34e0e6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1a68ff9b3acb4898ac42118a45e5d942_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2c40fe4ef63f4556ad8e0113ccb6af55_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i13cf05b3516740f3bac257907ed689cc_D20220514-20220613">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <startDate>2022-05-14</startDate>
            <endDate>2022-06-13</endDate>
        </period>
    </context>
    <context id="ib53839df2b9f4e1a9a0e479e2a94a821_I20220725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-25</instant>
        </period>
    </context>
    <context id="ia6eed7fd72d94662846fabd1e3f3cc31_D20220725-20220725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="velo:DebtCovenantTermsAxis">velo:DebtCovenantTerms1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-25</startDate>
            <endDate>2022-07-25</endDate>
        </period>
    </context>
    <context id="i21236f0d9a5b41dca1d8630859a5208e_I20220725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="velo:DebtCovenantTermsAxis">velo:DebtCovenantTerms1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-25</instant>
        </period>
    </context>
    <context id="i8ec103f5b6f347abb093fd3886f6b04b_D20220725-20220725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="velo:DebtCovenantTermsAxis">velo:DebtCovenantTerms2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-25</startDate>
            <endDate>2022-07-25</endDate>
        </period>
    </context>
    <context id="i6ee5d33b732a4ae8abd45f92bb6c20d7_I20220725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="velo:DebtCovenantTermsAxis">velo:DebtCovenantTerms2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-25</instant>
        </period>
    </context>
    <context id="ib0032ee25d944885ababbcd536d35235_I20201217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-17</instant>
        </period>
    </context>
    <context id="i5cfe831ea9a944eaaa734ab563e62901_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:EquipmentLoanFacilityOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if20952b890e34093af3b78332f4d8100_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:EquipmentLoanFacilityOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i18ce0a7a10cb4043b7321f1938b6411a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:EquipmentLoanFacilityOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="icc24a038dda04c7ca87cf855adce8dbb_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i71ab05233ff74376b07059ccd75cd94a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3aa5a181e7e74fbabb32f02bdc19292f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifd076265a0b94e699b2343ea25bb2b31_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib84b5cf013524019a0a8ca1a5164b8c5_I20220725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-25</instant>
        </period>
    </context>
    <context id="i518fdb42749a4970ab9089235616e6d0_I20201217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:EquipmentLoanFacilityOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">velo:EquipmentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-17</instant>
        </period>
    </context>
    <context id="ica579906842f46a1a9b7f5190709164c_I20210104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:ConvertibleNotesDueJanuary32023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-04</instant>
        </period>
    </context>
    <context id="i25cfcd3a20e949d1a3cef286b3e3f751_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:ConvertibleNotesDueJanuary32023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifb3cba38b29d4eb595d1a4824ed0cd31_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:ConvertibleNotesDueJanuary32023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i748442edf4574046b09a4edf15f7f62e_D20210929-20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:ConvertibleNotesDueJanuary32023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-29</startDate>
            <endDate>2021-09-29</endDate>
        </period>
    </context>
    <context id="i629d1081771844008df2f4d06ecd2751_I20210929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:ConvertibleNotesDueJanuary32023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-29</instant>
        </period>
    </context>
    <context id="i51093c658d7f4884a104a5de4afe247d_D20210104-20210104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">velo:ConvertibleNotesDueJanuary32023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-04</startDate>
            <endDate>2021-01-04</endDate>
        </period>
    </context>
    <context id="i20f3d35f7415473f9a3704ab40ef9735_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0fccd61301f3427da0806777c1a257a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5584127a5a7941609859600112e64c10_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibb592dbeb0d54a5ea412e79a9955c66e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifba3a41c0df14c699162d212c0b00671_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i18084b056d794b77a485f4137ee645a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5528984b7b54fce9ecf5e9c55aace40_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021StockOptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6cd047863b794ea5bd6dc59b30b9b7f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021StockOptionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6192cac346b54583a4bf8618ee0495fa_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i86c60b70ecda481aaedd861a966a74b2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95e7c138522844e393c1fe04639a9581_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id98e96902c3946208f1895491cbda91d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6c82f7f56c84ffc93f4848abd819607_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7f240058310a4f9abb890002bff3073e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb513172558f4d87bf19a58bfd4bae81_I20201202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-02</instant>
        </period>
    </context>
    <context id="if802cfbee20749abb206cc9a9fe45f2e_I20220725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:A2022PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-25</instant>
        </period>
    </context>
    <context id="ib4cd44cf6f5a47d1a6528d9f2e0f2a75_I20201202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-02</instant>
        </period>
    </context>
    <context id="i964889936511450a96e5d3e5f8fcf25f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c32db6bede244c6a2a5b7b12d6e7ba1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6dc800fb67ac4f8c95805f69ce13e9b8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2d110291d38e417cad005e46552d468e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id608833b315a4d67a2327ffaa7f46420_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9a125f136e58484da02fa8105eab802f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6519ae91aa8945a1972dfe1f8c41ef86_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3c7f087c8b5244c3b7562aca84c6099d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9c03c452f41242be9c6d68e2835cbe48_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7a0f25f94f1a47b1b3db545433c75051_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i90acb228cfc5417cbc71c23e0f855f73_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6b2b49d3168649839652e95e1a6c83d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i858cf4ff55174bf692873338709a9e2f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">velo:MeasurementInputExpectedVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i14876f04607843df9ea7bbd489fd395c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">velo:MeasurementInputExpectedVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idbe1833ae04146d8a01785419a10b8ee_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic6e57f13e81045a589475e8dad184972_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i21d235da3bf64a3b99cbe816b704aadb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4a683b5c5fae4b77a53787144a0fef5e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69ad0df3ecc644338e3b3153d89c508f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ifffa6655573c4027865f54c3295ec090_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:December2020PrivatePlacementCommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e1001ed14944150ad5db46139a6b54d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:July2020PublicCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6ef90e94d87848e48dc6c04a4aa3b669_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:July2020PublicCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">velo:MeasurementInputExpectedVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7758886b85a547e29fb3e1697969fe33_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:July2020PublicCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i50353addd53f40dd8b89092d8f47a941_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:July2020PublicCommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if09decc184bd4f078faa19eab9c8abdb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:July2020PublicCommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie42c8bac3c104acc89dd5b7a5d173d8c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i543dd96fcde54ed8874f12a220af37c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie4e1f1b6f91742abb7df17430c1d488f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7aca02e0fd3d42078ab0c636de62c42f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7900499c4e724ad5a131d7938ea1f8c4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">velo:WarrantToPurchaseRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifa00627f7a1347f6acd02a1865c92df3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i889d1d9920fa4264be4120440504db27_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaaf8402af7a44d6597190bc85b2a4fb3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">velo:MeasurementInputExpectedVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2e822c032c2042c2b7d1e280aaa280c3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">velo:MeasurementInputExpectedVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4f99e9234688415d91cf8a0ae5feba81_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3cd5b6c1dcbb4454a5b1e77037f1c0bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5d8a9aaefa247bf891aaf60e3fcb1e0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4602b6a578cc440bb19f0a7d839bb927_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia26c96ae4e9a440a8762243be5212931_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">velo:MeasurementInputTradingVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8e6676d431e943d0bc9b51769e549234_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2014StockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaf396fd9490845a1bf4215fda5a44c24_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2014StockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6ca0b8cd507e4445a81a2703f9f15ac2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ica253a6f65d74cd59d959a6f1ef6767d_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i778ce59fd37d478296a3e981715a148d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i9d7a3c8271cb46a78e9bd2f20d0b6270_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5bbb9b38a9f64fd8ab63c68eff72702d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if4d38089e83c4f769ba7a3d894f70ce8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">velo:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia038b7ec32a44b45a1b9152ed8579da8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1bb570fc5eec40018bc9f73ac38cd317_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i028d153d6e1c44a597d76d38845192c9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7bf6d4af61fc4decb5aa344e36cb1e97_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i82682ff6d80d4ed583859a157f82ffa7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id6738b6baef94c678292bd481ebdc58c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6e1b24bc80e845868185d8681c4949f3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i56fd9e1f022a433d87853597d1888cbf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i03c31d679c144966a067a5dcd7d5017a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8554c519930a4c5cbec1377bbda3fd5b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieba74629b0ab42369de14ed50418129f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">velo:EarnoutShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i07ffc1cada5446fba56d9f1fe86bec88_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">velo:EarnoutShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9e20c5feaec645358333c5fac21bcd83_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">velo:EarnoutShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id85fac2726ab4253afc31f9b6dd085a8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">velo:EarnoutShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i767e8fa714b3480f859bf5ed14a7d31d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2b1ed93e3ee1419cb0f6c37f7d120c68_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifa6e1e215cd5435d947765d4004ad4ca_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2ece8bb929ac4779bc428bbc4b009fcd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idcdd92aa0ed44a8190e5b8b4a29e277f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8ca7a3ba107344e8b7c113c83b2c6e22_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9453a7d9679741b28a896b5ebb0bbff6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4c84b0cd656645bcabac8e45bb1e196d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic2af3ba26671401483fc46744b422974_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i069a7ef9df7342e1b3c25835bd6ced1b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9ce4b37c4c8045e98e22685b789f3b8c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8130bfccb02f4eeda2e2ac36b7136c97_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2530d9897a31410d9de5c965b8177fac_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo: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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i11ae6bf3ce9b4942b37dc914996a3924_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo: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-09-30</endDate>
        </period>
    </context>
    <context id="i07e066b01c4247ad9c0e41469d12b937_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo: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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id9fe3d1e52634d2498e1259afc78da78_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo: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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaadae63fe1f24649823343b13613019b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo: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-09-30</endDate>
        </period>
    </context>
    <context id="i336b664c56e04e78808f083d00adf58e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo: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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ide786f41c8bc49dea577423ed7fe4a5e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo: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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5a0334bb40a94ea3b42d040bc194c003_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo: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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if9bb7e12952549189ddcee111e690da3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo: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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id564c68780e4400cacd28ee79e9f3533_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer4Member</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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i76a45ca5a87b4812a94e3c505431fc98_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer4Member</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>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id6abb17e2da14db88c4dc425ef496668_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer5Member</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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2f8fd5eec56449bebd2db280f4276a68_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer6Member</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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3af467e493e14940825131f1dfb67f80_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer6Member</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-09-30</endDate>
        </period>
    </context>
    <context id="i44f0803cfc3b42aeabdb29a46c1a69d5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer7Member</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>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i99e48eaefb524b43b0451075c5e8b540_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer8Member</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-09-30</endDate>
        </period>
    </context>
    <context id="i0a32cc8577fa4f568ff7bbc5d1e79b87_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">velo:Customer9Member</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-09-30</endDate>
        </period>
    </context>
    <context id="i9e0b109fc5a2446a8d190ee4edae7ebf_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia11c0f861f9148ae84753e3ab16a4598_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9ca2cd51a48c44e3865a5fff2bfabb7e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib3644b2dd0a8411c95b9d3085895cad6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i73720da737154c1eb856e5f1392f3578_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">velo:OtherLocationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6864260e38ba4997a0873eb71a02b580_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">velo:OtherLocationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6fc592291de54337b173bc1ab8d691b6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">velo:OtherLocationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i412f01ca15e043cc97e622cb449b1a3e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">velo:OtherLocationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iba4bbed8b2af4c69882d13f94b0ae5ad_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0bd19d381a7b4a48912d9c9c1baa8007_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib601efc4947b4aa7ba63833e10f2c4eb_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i381625710a33497e9fd2125d4b08df25_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001825079</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">velo:EquipmentOnLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </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="lease">
        <measure>velo:lease</measure>
    </unit>
    <unit id="creditfacility">
        <measure>velo:creditFacility</measure>
    </unit>
    <unit id="advance">
        <measure>velo:advance</measure>
    </unit>
    <unit id="leased_asset">
        <measure>velo:leased_asset</measure>
    </unit>
    <unit id="usdPerWarrant">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>velo:warrant</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80L2ZyYWc6ODYyODA3YmY1NGJkNGI1YzhiYzEwZDY0ZDVmNjNmNzcvdGFibGU6MGM3OTNkM2NlOGQ4NGUwZGFmYmRiYzZlNmM0NTliMGQvdGFibGVyYW5nZTowYzc5M2QzY2U4ZDg0ZTBkYWZiZGJjNmU2YzQ1OWIwZF81LTEtMS0xLTE2NDQ2OA_70af806d-7dd2-42a5-b613-887c30c76e7a">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80L2ZyYWc6ODYyODA3YmY1NGJkNGI1YzhiYzEwZDY0ZDVmNjNmNzcvdGFibGU6MGM3OTNkM2NlOGQ4NGUwZGFmYmRiYzZlNmM0NTliMGQvdGFibGVyYW5nZTowYzc5M2QzY2U4ZDg0ZTBkYWZiZGJjNmU2YzQ1OWIwZF82LTEtMS0xLTE2NDQ2OA_a70b3364-cd8c-46ca-a122-f50822107f21">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80L2ZyYWc6ODYyODA3YmY1NGJkNGI1YzhiYzEwZDY0ZDVmNjNmNzcvdGFibGU6MGM3OTNkM2NlOGQ4NGUwZGFmYmRiYzZlNmM0NTliMGQvdGFibGVyYW5nZTowYzc5M2QzY2U4ZDg0ZTBkYWZiZGJjNmU2YzQ1OWIwZF83LTEtMS0xLTE2NDQ2OA_4e1cb4ca-35d3-41c7-b6f1-fbbf8c9334a0">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80L2ZyYWc6ODYyODA3YmY1NGJkNGI1YzhiYzEwZDY0ZDVmNjNmNzcvdGFibGU6MGM3OTNkM2NlOGQ4NGUwZGFmYmRiYzZlNmM0NTliMGQvdGFibGVyYW5nZTowYzc5M2QzY2U4ZDg0ZTBkYWZiZGJjNmU2YzQ1OWIwZF84LTEtMS0xLTE2NDQ2OA_0f6c46e6-fce5-4abf-96a2-c010d9c8d5bf">0001825079</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80L2ZyYWc6ODYyODA3YmY1NGJkNGI1YzhiYzEwZDY0ZDVmNjNmNzcvdGFibGU6MGM3OTNkM2NlOGQ4NGUwZGFmYmRiYzZlNmM0NTliMGQvdGFibGVyYW5nZTowYzc5M2QzY2U4ZDg0ZTBkYWZiZGJjNmU2YzQ1OWIwZF85LTEtMS0xLTE2NDQ2OA_bc78488b-c539-4ff1-9249-fd1ac9a38f3c">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="i415df3b1f53b4b5397eb832eac63f5e9_I20210929"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDcvZnJhZzpjYmJhODJjOWFkMmU0N2UxODUwMTRkNjQ4MzMwYTA4NC90YWJsZTplYjNmMTRlYWJmMTQ0MjI3ODZjNTA3MzBiOWQ2Nzc4Mi90YWJsZXJhbmdlOmViM2YxNGVhYmYxNDQyMjc4NmM1MDczMGI5ZDY3NzgyXzEtMS0xLTEtMTY5NjY1_afe378ff-3cef-4b36-b959-d6daa34337a8"
      unitRef="number">0.4591</us-gaap:PreferredStockConvertibleConversionRatio>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="i94acf6521ed946f38ceaadd7389b5ac1_I20210929"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDcvZnJhZzpjYmJhODJjOWFkMmU0N2UxODUwMTRkNjQ4MzMwYTA4NC90YWJsZTplYjNmMTRlYWJmMTQ0MjI3ODZjNTA3MzBiOWQ2Nzc4Mi90YWJsZXJhbmdlOmViM2YxNGVhYmYxNDQyMjc4NmM1MDczMGI5ZDY3NzgyXzItMS0xLTEtMTY5NjY1_7ebe2e8e-d279-4077-b24e-34fc77d635c5"
      unitRef="number">0.4399</us-gaap:PreferredStockConvertibleConversionRatio>
    <us-gaap:PreferredStockConvertibleConversionRatio
      contextRef="i4c2de643a7de4ea1b54da34370f4a3f5_I20210929"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDcvZnJhZzpjYmJhODJjOWFkMmU0N2UxODUwMTRkNjQ4MzMwYTA4NC90YWJsZTplYjNmMTRlYWJmMTQ0MjI3ODZjNTA3MzBiOWQ2Nzc4Mi90YWJsZXJhbmdlOmViM2YxNGVhYmYxNDQyMjc4NmM1MDczMGI5ZDY3NzgyXzMtMS0xLTEtMTY5NjY1_c6ae0517-e9ce-4da0-96af-210f45c667bc"
      unitRef="number">0.4216</us-gaap:PreferredStockConvertibleConversionRatio>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_1470a95e-fcd4-42e2-bf77-cf5c087a75e7">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_7f90484e-686e-4cfd-a288-53a6869870a9">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_13b88f9d-e284-41f6-9dcf-fe95445dace1">http://www.velo3d.com/20220930#AccruedExpensesAndOtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_c7756b60-cae7-4d34-ac1e-9b9cd5dbbda8">http://www.velo3d.com/20220930#AccruedExpensesAndOtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_a0a92c9f-4470-4296-a01e-c1b7d263cdec">http://www.velo3d.com/20220930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_ed5db00a-3252-4597-9253-fb028b890998">http://www.velo3d.com/20220930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_2e345862-c86c-48cd-806b-81d0ead20a39">http://www.velo3d.com/20220930#AccruedExpensesAndOtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_f787e044-ff18-441b-8b3f-94f4e5c7049c">http://www.velo3d.com/20220930#AccruedExpensesAndOtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_2321faa7-d9b8-400e-9c0d-73bcb7a422c4">http://www.velo3d.com/20220930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_daa85bb9-7857-4e9b-ac01-38f1a14450c6">http://www.velo3d.com/20220930#OtherLiabilitiesAndLeaseLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDE5_9b6d3066-17ee-4aec-b7e7-04a507d2d8e9">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6NmM0MmU1NTcxN2ZiNDFlMDk0ZDQyNDM0ZTBmNmRkYzIvdGFibGVyYW5nZTo2YzQyZTU1NzE3ZmI0MWUwOTRkNDI0MzRlMGY2ZGRjMl8xLTAtMS0xLTE2NDQ2OA_82298a08-8884-4f8e-a786-e1aa03e26ca7">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8xODE_958c743e-9135-47a5-964e-533aba09cf92">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6NjhhMzJiYTBjNDFhNDUzZDliNjRmMDc1NjNkMTE0YmIvdGFibGVyYW5nZTo2OGEzMmJhMGM0MWE0NTNkOWI2NGYwNzU2M2QxMTRiYl8wLTAtMS0xLTE2NDQ2OA_a794ce2b-94bb-4c7f-b2da-799ff77ab8ce">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDIz_1d22bb7f-a302-42f2-967f-5cefb97f390d">001-39757</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDE3_dd997bc2-9767-4e0e-ac94-57076cdcace9">Velo3D, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6OTAyMDk0ZWE4NWE3NDkwMDlmMDI4N2I4YTk0ZTFlNDcvdGFibGVyYW5nZTo5MDIwOTRlYTg1YTc0OTAwOWYwMjg3YjhhOTRlMWU0N18wLTAtMS0xLTE2NDQ2OA_163c1849-1935-4e2d-94ca-b19232d53456">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6OTAyMDk0ZWE4NWE3NDkwMDlmMDI4N2I4YTk0ZTFlNDcvdGFibGVyYW5nZTo5MDIwOTRlYTg1YTc0OTAwOWYwMjg3YjhhOTRlMWU0N18wLTEtMS0xLTE2NDQ2OA_3b471d78-b4f9-4d47-bc64-a26aafc1f256">98-1556965</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6OTAyMDk0ZWE4NWE3NDkwMDlmMDI4N2I4YTk0ZTFlNDcvdGFibGVyYW5nZTo5MDIwOTRlYTg1YTc0OTAwOWYwMjg3YjhhOTRlMWU0N18yLTAtMS0xLTE2NDQ2OC90ZXh0cmVnaW9uOmFiYTFkODFlNjBmMTRlYjVhOWM3MzRjZGQzODVlY2U4XzQ_c537ad1a-965f-42b4-876f-0a5fddcdde4b">511 Division Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6OTAyMDk0ZWE4NWE3NDkwMDlmMDI4N2I4YTk0ZTFlNDcvdGFibGVyYW5nZTo5MDIwOTRlYTg1YTc0OTAwOWYwMjg3YjhhOTRlMWU0N18yLTAtMS0xLTE2NDQ2OC90ZXh0cmVnaW9uOmFiYTFkODFlNjBmMTRlYjVhOWM3MzRjZGQzODVlY2U4Xzk_e832107a-fcd5-427e-996a-95aeac6340f9">Campbell</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6OTAyMDk0ZWE4NWE3NDkwMDlmMDI4N2I4YTk0ZTFlNDcvdGFibGVyYW5nZTo5MDIwOTRlYTg1YTc0OTAwOWYwMjg3YjhhOTRlMWU0N18yLTAtMS0xLTE2NDQ2OC90ZXh0cmVnaW9uOmFiYTFkODFlNjBmMTRlYjVhOWM3MzRjZGQzODVlY2U4XzEz_37806823-10e7-49a4-8234-ac65b9623e33">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6OTAyMDk0ZWE4NWE3NDkwMDlmMDI4N2I4YTk0ZTFlNDcvdGFibGVyYW5nZTo5MDIwOTRlYTg1YTc0OTAwOWYwMjg3YjhhOTRlMWU0N18yLTEtMS0xLTE2NDQ2OA_a326b83c-9c41-45ab-8b0e-690f00f67f0f">95008</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8zNjk_6f469383-1dd1-4aab-9db6-7caa956795af">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDI0_1202a851-5a82-46cc-bd8b-63ce48e2f3eb">610-3915</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ie7b9d250327442c398cd54938ec4f3fc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6N2FhNmNhNjQ1N2NjNGIwYTkyNDIyNWE2NWJlYmM1OTYvdGFibGVyYW5nZTo3YWE2Y2E2NDU3Y2M0YjBhOTI0MjI1YTY1YmViYzU5Nl8xLTAtMS0xLTE2NDQ2OA_692164e0-196c-463b-b60c-daf903c37629">Common stock, par value $0.00001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie7b9d250327442c398cd54938ec4f3fc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6N2FhNmNhNjQ1N2NjNGIwYTkyNDIyNWE2NWJlYmM1OTYvdGFibGVyYW5nZTo3YWE2Y2E2NDU3Y2M0YjBhOTI0MjI1YTY1YmViYzU5Nl8xLTEtMS0xLTE2NDQ2OA_df8f6db1-46e6-42e6-b3ff-0bf5bcdb15aa">VLD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie7b9d250327442c398cd54938ec4f3fc_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6N2FhNmNhNjQ1N2NjNGIwYTkyNDIyNWE2NWJlYmM1OTYvdGFibGVyYW5nZTo3YWE2Y2E2NDU3Y2M0YjBhOTI0MjI1YTY1YmViYzU5Nl8xLTItMS0xLTE2NDQ2OA_7cea986b-1882-47d4-b07c-babc89c30402">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="iedee371707064afcbee677b865587fb1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6N2FhNmNhNjQ1N2NjNGIwYTkyNDIyNWE2NWJlYmM1OTYvdGFibGVyYW5nZTo3YWE2Y2E2NDU3Y2M0YjBhOTI0MjI1YTY1YmViYzU5Nl8yLTAtMS0xLTE2NDQ2OA_5bc0031f-7aff-486f-b2ec-3252cfe02f7f">Warrants to purchase one share of common stock, each at an exercise price of $11.50 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iedee371707064afcbee677b865587fb1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6N2FhNmNhNjQ1N2NjNGIwYTkyNDIyNWE2NWJlYmM1OTYvdGFibGVyYW5nZTo3YWE2Y2E2NDU3Y2M0YjBhOTI0MjI1YTY1YmViYzU5Nl8yLTEtMS0xLTE2NDQ2OA_3c6a0b62-e42c-49cf-8801-2fd3d647f0af">VLD WS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iedee371707064afcbee677b865587fb1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6N2FhNmNhNjQ1N2NjNGIwYTkyNDIyNWE2NWJlYmM1OTYvdGFibGVyYW5nZTo3YWE2Y2E2NDU3Y2M0YjBhOTI0MjI1YTY1YmViYzU5Nl8yLTItMS0xLTE2NDQ2OA_9b343d56-8e54-44f8-b34e-d0cf57dba907">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDIw_95cc6cc5-3881-4000-a637-b164e9c41559">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDIx_b80fd8fb-474a-4193-a789-41ad13eb4cd6">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6NWMxZDFiYjI0Yzg2NGRmY2JjZDRiMTk1YjRhOGFmNzkvdGFibGVyYW5nZTo1YzFkMWJiMjRjODY0ZGZjYmNkNGIxOTViNGE4YWY3OV8xLTAtMS0xLTE2NDQ2OA_05632599-990c-4bfd-8350-95d203551d3e">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6NWMxZDFiYjI0Yzg2NGRmY2JjZDRiMTk1YjRhOGFmNzkvdGFibGVyYW5nZTo1YzFkMWJiMjRjODY0ZGZjYmNkNGIxOTViNGE4YWY3OV8xLTQtMS0xLTE2NDQ2OA_6b26353b-b894-4b60-a6cb-8040756979dc">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGFibGU6NWMxZDFiYjI0Yzg2NGRmY2JjZDRiMTk1YjRhOGFmNzkvdGFibGVyYW5nZTo1YzFkMWJiMjRjODY0ZGZjYmNkNGIxOTViNGE4YWY3OV8yLTQtMS0xLTE2NDQ2OA_232c1bb3-1889-4146-9d46-77721266616c">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDIy_cf86a628-5321-4e7a-b93c-48c45ab1e8f4">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8yMDE4_5c8c8cb5-2b3f-46c6-be62-721e04152021">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6f74f05069aa44998e9bb8f1c63fe428_I20221107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8xL2ZyYWc6ODQxYTQyN2I0ZDE3NGNmYjljNmFlNWZmYTM2NzAwMWEvdGV4dHJlZ2lvbjo4NDFhNDI3YjRkMTc0Y2ZiOWM2YWU1ZmZhMzY3MDAxYV8xOTU4_efa8d8c6-4354-48e8-bc14-a68851b31cb3"
      unitRef="shares">186418770</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNC0xLTEtMS0xNjQ0Njg_1eb24209-9c0b-4351-9dc0-1c32a1a27206"
      unitRef="usd">40347000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNC0zLTEtMS0xNjQ0Njg_8c97b12e-344b-4f1e-ae13-e03eb3af28fc"
      unitRef="usd">207602000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNS0xLTEtMS0xNjQ0Njg_fb454751-b142-49c2-9140-07c4e61fcd94"
      unitRef="usd">72478000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNS0zLTEtMS0xNjQ0Njg_111c8ac0-be70-40fd-b8d3-3c73c1358b12"
      unitRef="usd">15483000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNi0xLTEtMS0xNjQ0Njg_bd781ffd-6989-4c3f-8398-393118b68c9e"
      unitRef="usd">20922000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNi0zLTEtMS0xNjQ0Njg_6cb278f6-3aed-49b3-9a0b-a52e0382e662"
      unitRef="usd">12778000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNy0xLTEtMS0xNjQ0Njg_5b54e0f2-1a23-4e24-a3a4-042759156349"
      unitRef="usd">69313000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfNy0zLTEtMS0xNjQ0Njg_3dc151f1-6e82-4dfd-a318-21b83a0adee2"
      unitRef="usd">22479000</us-gaap:InventoryNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfOC0xLTEtMS0xNjQ0Njg_d48f2f90-6431-4e9d-9fa8-d9dbf6a1a87d"
      unitRef="usd">2370000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfOC0zLTEtMS0xNjQ0Njg_29c6e579-870b-46b9-819c-d69465678b72"
      unitRef="usd">274000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfOS0xLTEtMS0xNjQ0Njg_e819e3f1-2ef8-4557-9422-736b2a602670"
      unitRef="usd">4623000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfOS0zLTEtMS0xNjQ0Njg_b937f738-019d-493b-9bc9-975e7617f6a7"
      unitRef="usd">9458000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTAtMS0xLTEtMTY0NDY4_f291229f-6419-45d0-bcfe-9fce2164844d"
      unitRef="usd">210053000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTAtMy0xLTEtMTY0NDY4_8b6fd09b-caae-467d-b40a-c0c5c99d2aa0"
      unitRef="usd">268074000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTEtMS0xLTEtMTY0NDY4_e1c7c649-74df-4d04-b01b-79a5e4167920"
      unitRef="usd">19208000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTEtMy0xLTEtMTY0NDY4_f54e5e57-3d45-4247-a74a-61a052459322"
      unitRef="usd">10046000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTItMS0xLTEtMTY0NDY4_2c2e1fe6-c0c3-4c8a-8da8-15f1ce0b567d"
      unitRef="usd">8084000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTItMy0xLTEtMTY0NDY4_1e1b4323-c692-4e58-aa3a-3c87380566d6"
      unitRef="usd">8366000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTMtMS0xLTEtMTY0NDY4_95b23d5e-68a1-48cf-9029-e3fdfd69ec84"
      unitRef="usd">20132000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTMtMy0xLTEtMTY0NDY4_d2b0a4ca-1ae0-455b-8d83-ef7ac8314c27"
      unitRef="usd">16231000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTQtMS0xLTEtMTY0NDY4_9cf17ef4-3f94-4898-8e6d-4b8a79fbdebc"
      unitRef="usd">257477000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTQtMy0xLTEtMTY0NDY4_96375a2c-40fd-47ca-b4c8-6451580809db"
      unitRef="usd">302717000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTctMS0xLTEtMTY0NDY4_da0fe817-a926-4d16-973f-332100636858"
      unitRef="usd">14134000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTctMy0xLTEtMTY0NDY4_7f6396ce-1851-45cb-bd6a-e9a674d57f34"
      unitRef="usd">9882000</us-gaap:AccountsPayableCurrent>
    <velo:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTgtMS0xLTEtMTY0NDY4_33fd7b5c-582a-4b34-b818-11e59c74fb39"
      unitRef="usd">19682000</velo:AccruedExpensesAndOtherLiabilitiesCurrent>
    <velo:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTgtMy0xLTEtMTY0NDY4_50d9488f-a80f-44c8-811e-083d653f10f7"
      unitRef="usd">9414000</velo:AccruedExpensesAndOtherLiabilitiesCurrent>
    <velo:LongTermDebtCurrentMaturitiesExcludingConvertibleNotes
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTktMS0xLTEtMTY0NDY4_f8be0fc3-75e9-47ca-a239-51a1778936b6"
      unitRef="usd">1954000</velo:LongTermDebtCurrentMaturitiesExcludingConvertibleNotes>
    <velo:LongTermDebtCurrentMaturitiesExcludingConvertibleNotes
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMTktMy0xLTEtMTY0NDY4_f181f6e0-b099-43e8-8155-779fcdef9495"
      unitRef="usd">5114000</velo:LongTermDebtCurrentMaturitiesExcludingConvertibleNotes>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjAtMS0xLTEtMTY0NDY4_8dcab612-7535-43e9-9ac1-d67f5ab7f2ef"
      unitRef="usd">26041000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjAtMy0xLTEtMTY0NDY4_e6e18438-fed4-4b5b-86b4-66b3421e8ed5"
      unitRef="usd">22252000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjEtMS0xLTEtMTY0NDY4_bd11d2bc-e6c8-4cda-8aea-a6c489b37dde"
      unitRef="usd">61811000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjEtMy0xLTEtMTY0NDY4_59dad733-ef85-4a6b-85f5-7a0bdd587daf"
      unitRef="usd">46662000</us-gaap:LiabilitiesCurrent>
    <velo:LongTermDebtExcludingConvertibleNotesAndCurrentMaturities
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjItMS0xLTEtMTY0NDY4_1ad64206-99d3-46eb-a868-0d101b800d6e"
      unitRef="usd">4356000</velo:LongTermDebtExcludingConvertibleNotesAndCurrentMaturities>
    <velo:LongTermDebtExcludingConvertibleNotesAndCurrentMaturities
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjItMy0xLTEtMTY0NDY4_17efd9bb-cb20-45f5-a9ab-e3ac819c7f21"
      unitRef="usd">2956000</velo:LongTermDebtExcludingConvertibleNotesAndCurrentMaturities>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjQtMS0xLTEtMTY0NDY4_e9ab4721-36c8-4322-9bf8-ff9fc4d40396"
      unitRef="usd">53377000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjQtMy0xLTEtMTY0NDY4_10fb9a60-0b78-4375-8f31-6cae68b393c9"
      unitRef="usd">111487000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjUtMS0xLTEtMTY0NDY4_916580f5-5d54-476f-9420-bf22f71ea678"
      unitRef="usd">10836000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjUtMy0xLTEtMTY0NDY4_3bc85a02-b20d-4c07-80d2-8995960bb658"
      unitRef="usd">21705000</us-gaap:WarrantsAndRightsOutstanding>
    <velo:OtherLiabilitiesAndLeaseLiabilitiesNoncurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjYtMS0xLTEtMTY0NDY4_346f08e9-0470-405f-ad67-6238faf21186"
      unitRef="usd">14227000</velo:OtherLiabilitiesAndLeaseLiabilitiesNoncurrent>
    <velo:OtherLiabilitiesAndLeaseLiabilitiesNoncurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjYtMy0xLTEtMTY0NDY4_0faa1b00-bfd0-46df-8ed5-608958b7bb50"
      unitRef="usd">9492000</velo:OtherLiabilitiesAndLeaseLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjctMS0xLTEtMTY0NDY4_56fc7fd1-5930-40ef-9bfc-ac1a7d943ab7"
      unitRef="usd">144607000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjctMy0xLTEtMTY0NDY4_d3bce053-d4fb-4b74-b202-bbd16899de57"
      unitRef="usd">192302000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjgtMS0xLTEtMTY0NDY4_4aa19ed6-b273-4cec-824b-e6dc47a65016"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMjgtMy0xLTEtMTY0NDY4_34f2d133-0f91-4d79-a2ad-7674f61dc612"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfMTg_59d649d8-b0ac-4988-b95d-8f860c30f54a"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfMTg_e976ed00-5b9c-4793-b45b-316271360b48"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfMzM_0c251e8c-921d-4d18-96f3-94f993463935"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfMzM_56f4e83f-1813-4046-b8bf-dda706d020aa"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfNjk_179f3627-6ea5-41b6-872f-cad5d0673c35"
      unitRef="shares">186412818</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfNjk_3c301615-950a-4383-8b39-ab0cfa7fbcc8"
      unitRef="shares">186412818</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfNzY_2a4d8160-7fa1-43ae-a6e5-a7c7d7a8b660"
      unitRef="shares">183232494</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMC0xLTEtMTY0NDY4L3RleHRyZWdpb246ODI1YTUxOWE3OWQzNDlmN2FmOWRiMWJhMTU4NzI4NzVfNzY_fb2e6a0c-2c06-439e-b20f-a19df751e980"
      unitRef="shares">183232494</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMS0xLTEtMTY0NDY4_cf85cb5e-d6e6-4cd7-8a1a-8dd44bbb6cce"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzAtMy0xLTEtMTY0NDY4_fc0fc25d-083d-47ea-812d-3091a2a90d0e"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzEtMS0xLTEtMTY0NDY4_3fff6d5d-98a8-4995-b9a5-2eac7215ec1e"
      unitRef="usd">356457000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzEtMy0xLTEtMTY0NDY4_2e082b9e-e5e0-409b-b55e-8d8b87e1be30"
      unitRef="usd">340294000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzItMS0xLTEtMTY0NDY4_2dff7599-7bb4-4026-8a1f-88e5d06b62ac"
      unitRef="usd">-1135000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzItMy0xLTEtMTY0NDY4_a609ef4f-60a7-4c8c-8f9f-8435f47cb3c8"
      unitRef="usd">-14000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzMtMS0xLTEtMTY0NDY4_aa78c298-c873-42fc-964f-df50047ee58e"
      unitRef="usd">-242454000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzMtMy0xLTEtMTY0NDY4_7cbaef05-1478-4326-80c0-65c8c05e7806"
      unitRef="usd">-229867000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzQtMS0xLTEtMTY0NDY4_d70b570a-bc93-41ea-8c6d-3fd155e29cad"
      unitRef="usd">112870000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzQtMy0xLTEtMTY0NDY4_5797dd36-03b6-4d8b-8557-d51035c189ed"
      unitRef="usd">110415000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzUtMS0xLTEtMTY0NDY4_9c209637-e45e-42fd-935e-e7369b9920fe"
      unitRef="usd">257477000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yMi9mcmFnOjY3NTg5YThmYWNkNDQ5MzZhYTc2MGVkNGIwMmFkMWY4L3RhYmxlOmYyODU4YzRmYzYzNzQ5N2M5NGJiNDk5YTNkODhhNzdjL3RhYmxlcmFuZ2U6ZjI4NThjNGZjNjM3NDk3Yzk0YmI0OTlhM2Q4OGE3N2NfMzUtMy0xLTEtMTY0NDY4_b7460ccb-da22-4978-9bdd-4f8b1ed865cb"
      unitRef="usd">302717000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01dc1e680154408b9ec52554c7a40fc7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMy0xLTEtMS0xNjQ0Njg_1bc9d7e1-ec33-4f4b-a7e8-1193ab9d7f02"
      unitRef="usd">16537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4feae158f0c4828a763a1946c1d4f82_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMy0zLTEtMS0xNjQ0Njg_143e018d-8e20-48b7-91d5-d640e51a24cd"
      unitRef="usd">7281000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d35930971184ea19baa4c9d647f6975_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMy01LTEtMS0xNjQ0Njg_b4585161-6673-4dd2-a2b9-2d10129c4f3f"
      unitRef="usd">44336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5505f78eca82401a9debdde9701c77ad_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMy03LTEtMS0xNjQ0Njg_926c38d5-8b22-43ac-af99-b60bafd63de6"
      unitRef="usd">13594000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNC0xLTEtMS0xNjQ0Njg_c84fac7c-2ebb-4600-9e01-6cb2abb1ab59"
      unitRef="usd">1183000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNC0zLTEtMS0xNjQ0Njg_bcbccd19-4964-45be-ad86-74225e312c26"
      unitRef="usd">596000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNC01LTEtMS0xNjQ0Njg_f077f3c3-e0f3-4a29-8b87-708ceffaaf6c"
      unitRef="usd">3042000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNC03LTEtMS0xNjQ0Njg_bf9fed98-5282-4789-b1a5-9959f30a3edf"
      unitRef="usd">1231000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa0352c3e2b849e1989b97ab0036873c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNS0xLTEtMS0xNjQ0Njg_66ca7817-c0e1-4dbb-80a6-c0018bba1c6b"
      unitRef="usd">1395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2b4ead662a348a5bc87fc7e5d260c1a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNS0zLTEtMS0xNjQ0Njg_87ae5af0-9c6b-4ba5-aab8-5d4489f6dc89"
      unitRef="usd">834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia28f78b3a1c8469aa469e35b24965805_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNS01LTEtMS0xNjQ0Njg_84f909be-f6b0-49cc-85aa-bb1ed55c5f64"
      unitRef="usd">3599000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1bb5797590a94babbc212a172cb31230_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNS03LTEtMS0xNjQ0Njg_20f2cb04-c8e3-4c65-8c21-94f8089b787e"
      unitRef="usd">2204000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNi0xLTEtMS0xNjQ0Njg_c74038b8-94eb-4527-9706-a15ac43779f3"
      unitRef="usd">19115000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNi0zLTEtMS0xNjQ0Njg_9049a8d0-74f4-444b-ab6e-51250647e3d7"
      unitRef="usd">8711000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNi01LTEtMS0xNjQ0Njg_d75eda21-c76d-43c2-8fdb-6d2cdef14b68"
      unitRef="usd">50977000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfNi03LTEtMS0xNjQ0Njg_f99302c5-89b4-49cf-9feb-19f71846a2ef"
      unitRef="usd">17029000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i01dc1e680154408b9ec52554c7a40fc7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOC0xLTEtMS0xNjQ0Njg_d4769bd9-a26e-4277-9b63-140d08ecb467"
      unitRef="usd">16574000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ie4feae158f0c4828a763a1946c1d4f82_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOC0zLTEtMS0xNjQ0Njg_fe623cd3-b79e-4003-8ed1-3dcf615baa78"
      unitRef="usd">5692000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i2d35930971184ea19baa4c9d647f6975_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOC01LTEtMS0xNjQ0Njg_2b358bb5-de02-443b-a840-4d2262f8f16d"
      unitRef="usd">42686000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i5505f78eca82401a9debdde9701c77ad_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOC03LTEtMS0xNjQ0Njg_06bb2ef2-e411-47aa-8123-a04b79185f83"
      unitRef="usd">10174000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i38f525cac4fa4ce5bf8f042db7828fa9_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOS0xLTEtMS0xNjQ0Njg_a54afd70-abb7-4825-93f6-f779a25bbf84"
      unitRef="usd">656000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i7d9ccb07d60343f5b4b3ccb0ee937bff_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOS0zLTEtMS0xNjQ0Njg_a0651fbc-48e0-4e62-816a-fea6f9dc54e6"
      unitRef="usd">418000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9e71edaeb04c4bfebab5f1f24893e075_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOS01LTEtMS0xNjQ0Njg_50c81dd7-4645-424c-b162-448bb5a5ad1c"
      unitRef="usd">2059000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6c502a9813bd41c391aa1c7175d5eaaa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfOS03LTEtMS0xNjQ0Njg_4308e6fe-08ce-4c5e-9a1a-af16bf19f276"
      unitRef="usd">862000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ifa0352c3e2b849e1989b97ab0036873c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTAtMS0xLTEtMTY0NDY4_88f98145-2844-4b8a-bd15-f4d0dc4292e1"
      unitRef="usd">2006000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id2b4ead662a348a5bc87fc7e5d260c1a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTAtMy0xLTEtMTY0NDY4_3ceb0ad0-fe3b-4a7d-959d-62406520dcf3"
      unitRef="usd">1127000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ia28f78b3a1c8469aa469e35b24965805_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTAtNS0xLTEtMTY0NDY4_8cf46d58-9c44-4f32-833c-fcd42680aae5"
      unitRef="usd">5106000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i1bb5797590a94babbc212a172cb31230_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTAtNy0xLTEtMTY0NDY4_0fe30246-0a1e-45ff-8733-55ab5aa3b6de"
      unitRef="usd">2725000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTEtMS0xLTEtMTY0NDY4_e815e6b6-74e1-4d8e-ab6b-7eb34fb9dd39"
      unitRef="usd">19236000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTEtMy0xLTEtMTY0NDY4_c6eeb9cf-f487-4248-a438-dbcb62c0eaed"
      unitRef="usd">7237000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTEtNS0xLTEtMTY0NDY4_f7ae6937-3b43-4855-a0c3-5bf978c8a1f9"
      unitRef="usd">49851000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTEtNy0xLTEtMTY0NDY4_47bd4093-68d7-4a48-a449-a707054e1976"
      unitRef="usd">13761000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTItMS0xLTEtMTY0NDY4_10231d6a-690d-4eee-b62a-27c537e83371"
      unitRef="usd">-121000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTItMy0xLTEtMTY0NDY4_0bade2c6-07fe-4747-a09f-b4b77dc2f2a7"
      unitRef="usd">1474000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTItNS0xLTEtMTY0NDY4_a475ea31-a47d-4ec8-aa07-8995cda28a71"
      unitRef="usd">1126000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTItNy0xLTEtMTY0NDY4_fd9f1592-2fa2-430f-9094-9c22e736620a"
      unitRef="usd">3268000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTQtMS0xLTEtMTY0NDY4_be58ac6b-6707-4083-aea4-dcb37f9d3e64"
      unitRef="usd">12558000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTQtMy0xLTEtMTY0NDY4_d04a9d22-341c-4a60-b332-97b5998a08e6"
      unitRef="usd">7987000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTQtNS0xLTEtMTY0NDY4_ecac2681-e458-4c0c-bc7c-b9cf1771afb7"
      unitRef="usd">38438000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTQtNy0xLTEtMTY0NDY4_da4f7566-5524-4d0b-8187-4e847ee280e2"
      unitRef="usd">19081000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTUtMS0xLTEtMTY0NDY4_afd4e7cf-5d0c-4275-baf5-dbfe9a5dbec8"
      unitRef="usd">5632000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTUtMy0xLTEtMTY0NDY4_9f56364a-2ae7-41d8-aafa-723a2d0f5cb5"
      unitRef="usd">3346000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTUtNS0xLTEtMTY0NDY4_b391e3ea-2e35-4a32-8e62-8620182e9359"
      unitRef="usd">17864000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTUtNy0xLTEtMTY0NDY4_53d64e68-392d-4739-815a-3fdb5a626b22"
      unitRef="usd">7706000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTYtMS0xLTEtMTY0NDY4_54b5bffa-2200-4d5d-9f41-72861503b8da"
      unitRef="usd">9642000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTYtMy0xLTEtMTY0NDY4_418576db-e755-450b-ba68-a9e9bf3938f7"
      unitRef="usd">5158000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTYtNS0xLTEtMTY0NDY4_df63af3d-3d3b-4aa0-a7b7-07d2778e5ad6"
      unitRef="usd">27191000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTYtNy0xLTEtMTY0NDY4_20e148ce-dfa8-4986-8387-5abb1da4b2b5"
      unitRef="usd">15162000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTctMS0xLTEtMTY0NDY4_c23a5144-3b34-44fe-9eaf-564a2cdf1347"
      unitRef="usd">27832000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTctMy0xLTEtMTY0NDY4_cbd7ca80-5d91-40eb-8733-a3737db6400e"
      unitRef="usd">16491000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTctNS0xLTEtMTY0NDY4_a097b1d7-b173-4405-bca4-d0b78d25d1e7"
      unitRef="usd">83493000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTctNy0xLTEtMTY0NDY4_bab24d79-e9da-41ec-82ae-2c569dc5f6f8"
      unitRef="usd">41949000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTgtMS0xLTEtMTY0NDY4_e0ecebbf-362b-4b35-b2af-cfcda156eb24"
      unitRef="usd">-27953000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTgtMy0xLTEtMTY0NDY4_31bb901d-b61b-4904-83e9-aabbc43e7e9e"
      unitRef="usd">-15017000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTgtNS0xLTEtMTY0NDY4_40e7cecb-2450-4d1f-b598-04f8c9f986f9"
      unitRef="usd">-82367000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTgtNy0xLTEtMTY0NDY4_a07c4a60-2179-4dcc-8bf8-0ca6a09308f8"
      unitRef="usd">-38681000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTktMS0xLTEtMTY0NDY4_38eca15c-6801-43fe-a4b4-b3a3a3371ca7"
      unitRef="usd">129000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTktMy0xLTEtMTY0NDY4_d74dc895-35a9-4cca-b839-29bef254a64a"
      unitRef="usd">986000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTktNS0xLTEtMTY0NDY4_fa140353-0af1-4080-9606-154603895bd0"
      unitRef="usd">362000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMTktNy0xLTEtMTY0NDY4_a92ee625-90b0-406d-8ed7-a37ee0e89fed"
      unitRef="usd">1630000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtMS0xLTEtMTY0ODkw_bc30ca65-8552-41c2-80d0-e32d62b8c5c1"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtMy0xLTEtMTY0ODkw_48fa96fb-9dce-4347-b54c-923aa6eea739"
      unitRef="usd">-50577000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtNS0xLTEtMTY0ODkw_50342c29-6396-47cd-bc90-556077bdd7b9"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtNy0xLTEtMTY0ODkw_b2e01c61-c370-4d24-bcd1-2b263db38a93"
      unitRef="usd">-50577000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <velo:GainLossOnFairValueOfWarrants
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtMS0xLTEtMTY0NDY4_78cde1d8-12cb-45a4-8161-0562d4758e3d"
      unitRef="usd">-6612000</velo:GainLossOnFairValueOfWarrants>
    <velo:GainLossOnFairValueOfWarrants
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtMy0xLTEtMTY0NDY4_5f9e6f42-cf40-4653-8706-1efd2cb564dd"
      unitRef="usd">-1892000</velo:GainLossOnFairValueOfWarrants>
    <velo:GainLossOnFairValueOfWarrants
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtNS0xLTEtMTY0NDY4_c2700029-c802-4da6-8a74-c84cbf257c26"
      unitRef="usd">11039000</velo:GainLossOnFairValueOfWarrants>
    <velo:GainLossOnFairValueOfWarrants
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjAtNy0xLTEtMTY0NDY4_aff48647-1dfa-4c78-92bf-397ecdfefeca"
      unitRef="usd">-3633000</velo:GainLossOnFairValueOfWarrants>
    <velo:GainLossOnFairValueOfContingentEarnoutLiability
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjEtMS0xLTEtMTY0NDY4_4472bda2-e2a5-4167-909e-082dd2982001"
      unitRef="usd">-40885000</velo:GainLossOnFairValueOfContingentEarnoutLiability>
    <velo:GainLossOnFairValueOfContingentEarnoutLiability
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjEtMy0xLTEtMTY0NDY4_c9856dbe-056c-40c8-88f7-b6531453d5f6"
      unitRef="usd">2014000</velo:GainLossOnFairValueOfContingentEarnoutLiability>
    <velo:GainLossOnFairValueOfContingentEarnoutLiability
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjEtNS0xLTEtMTY0NDY4_c7ad2208-e573-4c61-97eb-75f5c6d63028"
      unitRef="usd">58110000</velo:GainLossOnFairValueOfContingentEarnoutLiability>
    <velo:GainLossOnFairValueOfContingentEarnoutLiability
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjEtNy0xLTEtMTY0NDY4_ab2ea7af-16ce-41a1-9be5-4f76c994ff6a"
      unitRef="usd">2014000</velo:GainLossOnFairValueOfContingentEarnoutLiability>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjItMS0xLTEtMTY0NDY4_325c24de-a44d-4319-bff9-837369a8df79"
      unitRef="usd">384000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjItMy0xLTEtMTY0NDY4_0cb07455-6a87-4063-a6fe-09fcd06bdb4a"
      unitRef="usd">-120000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjItNS0xLTEtMTY0NDY4_4836cc46-e66e-49e0-84dc-f8d5c9800b76"
      unitRef="usd">993000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjItNy0xLTEtMTY0NDY4_7323c97a-84bf-43a4-a09c-f91241a2890d"
      unitRef="usd">-156000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjMtMS0xLTEtMTY0NDY4_7c84401b-af49-4b42-9122-13b0450a5573"
      unitRef="usd">-75195000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjMtMy0xLTEtMTY0NDY4_44a26c71-16a8-4fa3-854d-91a8a402eb43"
      unitRef="usd">-66578000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjMtNS0xLTEtMTY0NDY4_7657e2f8-0871-4938-be2b-832171d3aabc"
      unitRef="usd">-12587000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjMtNy0xLTEtMTY0NDY4_630d6140-a781-43ca-a696-a94160fdd125"
      unitRef="usd">-92663000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjQtMS0xLTEtMTY0NDY4_67a975f8-77f5-4080-8560-8071e23de7d4"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjQtMy0xLTEtMTY0NDY4_a12b0d41-3479-482e-a467-9a19cd9c0ab0"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjQtNS0xLTEtMTY0NDY4_14497abf-44b1-43cc-b17a-d60c298e9adb"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjQtNy0xLTEtMTY0NDY4_6e55f0dc-936a-4f08-8e7a-e17cc6b1bcd5"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjUtMS0xLTEtMTY0NDY4_080e1f98-33b6-45ea-b8f9-a19a0b0bb36e"
      unitRef="usd">-75195000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjUtMy0xLTEtMTY0NDY4_6e322d79-cc09-453f-8ccf-1d85a6e26785"
      unitRef="usd">-66578000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjUtNS0xLTEtMTY0NDY4_0965f1cb-2096-426e-b323-26f31a3d61c9"
      unitRef="usd">-12587000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjUtNy0xLTEtMTY0NDY4_73a03e42-7302-4974-b798-1ea25017b472"
      unitRef="usd">-92663000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjgtMS0xLTEtMTY0NDY4_c8ffc425-d59a-4a35-b096-d76eb48f576d"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjgtMy0xLTEtMTY0NDY4_0998cbec-6714-4193-b0a2-6a0632c0eaba"
      unitRef="usdPerShare">-3.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjgtNS0xLTEtMTY0NDY4_010bd9b3-9063-4c91-a3cf-7f49b56c3e3c"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjgtNy0xLTEtMTY0NDY4_6d6787d4-bf0f-4d0d-bdbb-039cc90453c7"
      unitRef="usdPerShare">-5.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjktMS0xLTEtMTY0NDY4_07b69e6d-8f59-4ec7-a9ff-1111f51f701c"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjktMy0xLTEtMTY0NDY4_11945750-9a58-47b6-8d0b-ade55acb123f"
      unitRef="usdPerShare">-3.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjktNS0xLTEtMTY0NDY4_a45cfb57-b5b5-442b-b149-ec09773be38c"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMjktNy0xLTEtMTY0NDY4_7359b2cb-b204-4693-8345-6b88626176f7"
      unitRef="usdPerShare">-5.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzItMS0xLTEtMTY0NDY4_90e6b360-d374-4c09-a7af-fcb5c4a3e072"
      unitRef="shares">185560177</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzItMy0xLTEtMTY0NDY4_b0ba9ccc-a8a1-4c41-aad9-7434f5360802"
      unitRef="shares">19793863</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzItNS0xLTEtMTY0NDY4_3420e495-86f8-420f-bd8e-602accbb5f4f"
      unitRef="shares">184454371</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzItNy0xLTEtMTY0NDY4_c4f2d08e-376e-4898-a05f-9e7f78b84be8"
      unitRef="shares">17348557</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzMtMS0xLTEtMTY0NDY4_5fecd02f-66bb-4a5c-a212-588ffaf9fbf8"
      unitRef="shares">185560177</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzMtMy0xLTEtMTY0NDY4_38683c37-8356-4c60-949a-c2da357573e0"
      unitRef="shares">19793863</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzMtNS0xLTEtMTY0NDY4_b2ce0337-d369-4a29-943b-1df056b6d2f2"
      unitRef="shares">184454371</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzMtNy0xLTEtMTY0NDY4_b1512e0f-9495-4f8d-8abb-dbda23bc2ce6"
      unitRef="shares">17348557</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzUtMS0xLTEtMTY0NDY4_02cf394f-75ec-404e-a487-f96a306f89b8"
      unitRef="usd">-75195000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzUtMy0xLTEtMTY0NDY4_9c848c71-18bd-4dd5-bdd2-1eb588fc3237"
      unitRef="usd">-66578000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzUtNS0xLTEtMTY0NDY4_a19c2b24-0fa8-4932-a50c-98c9068503c2"
      unitRef="usd">-12587000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzUtNy0xLTEtMTY0NDY4_a952f404-7649-454a-b5ce-9b26a3519d72"
      unitRef="usd">-92663000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzYtMS0xLTEtMTY0NDY4_faad1608-1a32-4471-be46-9b7ff7c0d6ac"
      unitRef="usd">-178000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzYtMy0xLTEtMTY0NDY4_0b4d4fad-aa01-483d-b885-9c7ffd003a7e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzYtNS0xLTEtMTY0NDY4_6b1fdae2-404a-416a-8cd7-607ff7c0482c"
      unitRef="usd">-1121000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzYtNy0xLTEtMTY0NDY4_19d9e473-7886-4e92-b4a2-5582d0f5a886"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzctMS0xLTEtMTY0NDY4_2fd1cf88-d299-47ef-ba7b-aaee855d7d07"
      unitRef="usd">-75373000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzctMy0xLTEtMTY0NDY4_ae5a5f85-599f-4bc9-857f-3b3f591e7ec2"
      unitRef="usd">-66578000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzctNS0xLTEtMTY0NDY4_0eb71836-1b16-4682-b77c-a7cfa9037b5a"
      unitRef="usd">-13708000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yNS9mcmFnOmFlMTQwNGIwZmRlNTRmOTU5NjMxZDg2MWZkMDBhMDU2L3RhYmxlOmMwM2IwMThmMjVlYzRlODBiZTliNDJiM2I0NDBhNWY2L3RhYmxlcmFuZ2U6YzAzYjAxOGYyNWVjNGU4MGJlOWI0MmIzYjQ0MGE1ZjZfMzctNy0xLTEtMTY0NDY4_1c2c6411-9ce9-4c49-a5b8-b3d6be0c1037"
      unitRef="usd">-92663000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMy0xLTEtMS0xNjQ0Njg_56289434-93be-4ae4-a3ba-9e05f3c32f94"
      unitRef="usd">-12587000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMy0zLTEtMS0xNjQ0Njg_46718509-08e6-46b7-9f77-7466211c6127"
      unitRef="usd">-92663000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNS0xLTEtMS0xNjQ0Njg_b93af270-ed42-4c38-83fb-6ab0716eec39"
      unitRef="usd">3328000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNS0zLTEtMS0xNjQ0Njg_874e518f-2368-4304-b975-9cc04887c571"
      unitRef="usd">1276000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNi0xLTEtMS0xNjQ0Njg_52468c65-b8d6-4fa8-ab9f-303d0f7f0db8"
      unitRef="usd">15090000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNi0zLTEtMS0xNjQ0Njg_ada40e66-e530-4f81-8732-a36352a1012a"
      unitRef="usd">1751000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNy0xLTEtMS0xNjQ5ODQ_a7a35617-b65a-4e9e-8230-38363ab5b9dc"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNy0zLTEtMS0xNjQ5ODQ_ca9be4cc-1477-4c96-8670-9e2d3b2eee4c"
      unitRef="usd">-50577000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNy0xLTEtMS0xNjQ0Njg_ec4c6a63-cf50-4e12-b5c4-393725be22d7"
      unitRef="usd">-11039000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNy0zLTEtMS0xNjQ0Njg_b46440f8-ff62-43b4-99a3-7d95fda608c8"
      unitRef="usd">3633000</us-gaap:FairValueAdjustmentOfWarrants>
    <velo:FairValueAdjustmentOfDerivativesAndWarrants
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfOC0xLTEtMS0xNjQ0Njg_a84fbb23-51dc-4966-99bf-8a2ae030d915"
      unitRef="usd">-58110000</velo:FairValueAdjustmentOfDerivativesAndWarrants>
    <velo:FairValueAdjustmentOfDerivativesAndWarrants
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfOC0zLTEtMS0xNjQ0Njg_4421bb93-fbbf-4510-94ee-5a5e67819f71"
      unitRef="usd">-2014000</velo:FairValueAdjustmentOfDerivativesAndWarrants>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTAtMS0xLTEtMTY0NDY4_4fd730d6-6863-478e-b77f-51280d9eae40"
      unitRef="usd">8144000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTAtMy0xLTEtMTY0NDY4_751bfc94-154b-4f60-97f0-65ca34b64173"
      unitRef="usd">5326000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTEtMS0xLTEtMTY0NDY4_cd270594-f469-4633-98be-80adee058227"
      unitRef="usd">41807000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTEtMy0xLTEtMTY0NDY4_ab3938ac-0a7e-43cb-a376-8a8f1e76e42e"
      unitRef="usd">3022000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTItMS0xLTEtMTY0NDY4_3aab5816-4d31-4058-9a66-0ad81b910dc4"
      unitRef="usd">2096000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTItMy0xLTEtMTY0NDY4_3d684fd7-6229-4bbb-b6fe-5b1d7ec1438b"
      unitRef="usd">-1523000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTMtMS0xLTEtMTY0NDY4_55e57bf1-b49c-43b1-be12-3c78506bcd7a"
      unitRef="usd">-7342000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTMtMy0xLTEtMTY0NDY4_6c2e60fc-28df-4b19-9dd3-dc1f1f08b8c3"
      unitRef="usd">1767000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTQtMS0xLTEtMTY0NDY4_26458539-db62-4d12-83e0-1a62752dc1fd"
      unitRef="usd">-1970000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTQtMy0xLTEtMTY0NDY4_2111655b-f32d-44c4-af78-170db0c5e8e5"
      unitRef="usd">2407000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTUtMS0xLTEtMTY0NDY4_529e1cb6-9c6f-4cee-8800-10a48c00a0f5"
      unitRef="usd">1177000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTUtMy0xLTEtMTY0NDY4_1c2ea486-c26c-49af-ac31-66ee39334160"
      unitRef="usd">-252000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTYtMS0xLTEtMTY0NDY4_6f774469-367c-4eb7-9673-6a1c62654ef9"
      unitRef="usd">10148000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTYtMy0xLTEtMTY0NDY4_a8de79e6-c51f-4571-a63c-663252bfa592"
      unitRef="usd">3400000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTctMS0xLTEtMTY0NDY4_a2eec9cb-5068-4382-9e17-448c95f8d001"
      unitRef="usd">3789000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTctMy0xLTEtMTY0NDY4_ed363aa3-b243-4a99-9535-51392de20885"
      unitRef="usd">12414000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTgtMS0xLTEtMTY0NDY4_ec776950-8fdd-4dc3-bb44-f93532fe5aee"
      unitRef="usd">-1215000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTgtMy0xLTEtMTY0NDY4_d6dba331-b194-4664-9205-abafe947cee2"
      unitRef="usd">1611000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTktMS0xLTEtMTY0NDY4_d2879b34-2249-4689-9c91-76f39c9b76ef"
      unitRef="usd">-92154000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMTktMy0xLTEtMTY0NDY4_f3eaa19c-ff60-42ab-bf52-6c9886549007"
      unitRef="usd">-31266000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjEtMS0xLTEtMTY0NDY4_60621285-f7a4-45d1-91fb-c13655ee861d"
      unitRef="usd">12228000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjEtMy0xLTEtMTY0NDY4_d832534e-9832-49d3-bda6-5ca460692d1e"
      unitRef="usd">1534000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <velo:PaymentsToAcquireEquipmentForLeaseToCustomers
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjItMS0xLTEtMTY0NDY4_c6b2996d-0437-4fcf-b33d-361cb1a267d9"
      unitRef="usd">4174000</velo:PaymentsToAcquireEquipmentForLeaseToCustomers>
    <velo:PaymentsToAcquireEquipmentForLeaseToCustomers
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjItMy0xLTEtMTY0NDY4_63f22101-4b7a-4c09-b6bb-f52f10f7925c"
      unitRef="usd">6919000</velo:PaymentsToAcquireEquipmentForLeaseToCustomers>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjMtMS0xLTEtMTY0NDY4_45ef2fca-a1a8-4a50-a4e8-a9a280a8b93e"
      unitRef="usd">87655000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjMtMy0xLTEtMTY0NDY4_3bfe4bb2-06f0-4ab7-9e39-d2b8c1e9ea8d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjQtMS0xLTEtMTY0NDY4_1930885a-e0ac-4ad6-8ec2-342a1351859b"
      unitRef="usd">29550000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjQtMy0xLTEtMTY0NDY4_c3176773-f2c7-48b8-9cf0-7a56c73599db"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjUtMS0xLTEtMTY0NDY4_877d84c5-bd33-46f3-9f6b-879ff188746a"
      unitRef="usd">-74507000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjUtMy0xLTEtMTY0NDY4_5ec630ce-bfae-49e5-9b68-0a8252948dd4"
      unitRef="usd">-8453000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjgtMS0xLTEtMTc2ODM3_ae049636-68ad-4a0a-8cd6-3dd083aee10b"
      unitRef="usd">6664000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjgtMy0xLTEtMTc2ODk2_355ac28a-70bc-4988-a6ec-48a806659c51"
      unitRef="usd">0</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <velo:RepaymentsOfSecuredDebtInConnectionWithDebtIssuance
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjktMS0xLTEtMTc2ODM3_c8bd295c-5180-4e00-a0c8-e685248366da"
      unitRef="usd">8089000</velo:RepaymentsOfSecuredDebtInConnectionWithDebtIssuance>
    <velo:RepaymentsOfSecuredDebtInConnectionWithDebtIssuance
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjktMy0xLTEtMTc2ODk2_82993f19-4741-4ecc-bc6c-72a6db1ae1a9"
      unitRef="usd">0</velo:RepaymentsOfSecuredDebtInConnectionWithDebtIssuance>
    <velo:ProceedsFromMerger
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjgtMS0xLTEtMTY1MDY3_9908e2f0-b02d-4fb4-8b64-79f3438c78f1"
      unitRef="usd">0</velo:ProceedsFromMerger>
    <velo:ProceedsFromMerger
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjgtMy0xLTEtMTY1MDY3_71bbace2-2a7f-420f-b742-2b11fe6812e4"
      unitRef="usd">143183000</velo:ProceedsFromMerger>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjktMS0xLTEtMTY1MDY3_a933d6f7-8c76-4cf2-8895-0910a39da883"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjktMy0xLTEtMTY1MDY3_e9fdc3fd-7d55-44a3-8d01-d501f0242bfb"
      unitRef="usd">155000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjctMS0xLTEtMTY0NDY4_231ecccf-e543-475a-a2f7-9bd426c5c485"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjctMy0xLTEtMTY0NDY4_1074bc8c-86ee-458c-9856-9e4bc8fe12ff"
      unitRef="usd">19339000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjgtMS0xLTEtMTY0NDY4_760d1929-c2a5-4771-afd6-20591b381050"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjgtMy0xLTEtMTY0NDY4_275c25a2-7cc1-49a3-aa1f-33da777e1148"
      unitRef="usd">4997000</us-gaap:RepaymentsOfSecuredDebt>
    <velo:RepaymentOfPropertyAndEquipmentLoan
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzItMS0xLTEtMTY1MDg4_9e8cfe38-b620-45d8-8f48-ecf621383d30"
      unitRef="usd">355000</velo:RepaymentOfPropertyAndEquipmentLoan>
    <velo:RepaymentOfPropertyAndEquipmentLoan
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzItMy0xLTEtMTY1MDg4_2d2990d6-f367-4526-9af6-45f6c6656575"
      unitRef="usd">833000</velo:RepaymentOfPropertyAndEquipmentLoan>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzMtMS0xLTEtMTY1MDg4_e573529f-d35b-44a7-b6ea-d26200bc0dfb"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzMtMy0xLTEtMTY1MDg4_d1f4f692-4903-4ab8-8409-f8a2c8843d25"
      unitRef="usd">3000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjktMS0xLTEtMTY0NDY4_0def049e-ef4a-454a-ad3f-79c65b884911"
      unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMjktMy0xLTEtMTY0NDY4_840f5538-2752-48fe-b8d3-8efb39c10270"
      unitRef="usd">5000000</us-gaap:ProceedsFromConvertibleDebt>
    <velo:ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzAtMS0xLTEtMTY0NDY4_9dc96314-4553-4552-bd69-f2652eea0000"
      unitRef="usd">0</velo:ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt>
    <velo:ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzAtMy0xLTEtMTY0NDY4_04cc0649-37f9-4914-b4a5-c65f0dac0185"
      unitRef="usd">5419000</velo:ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt>
    <velo:RepaymentOfLongTermDebtExcludingConvertibleNotes
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzEtMS0xLTEtMTY0NDY4_912d98fd-c558-4af4-9076-e7bf81badfee"
      unitRef="usd">0</velo:RepaymentOfLongTermDebtExcludingConvertibleNotes>
    <velo:RepaymentOfLongTermDebtExcludingConvertibleNotes
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzEtMy0xLTEtMTY0NDY4_2165ff02-1ea6-43f6-b418-0b260547abcf"
      unitRef="usd">1878000</velo:RepaymentOfLongTermDebtExcludingConvertibleNotes>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzItMS0xLTEtMTY0NDY4_64162b01-2c12-437b-9821-9ad6d5f05721"
      unitRef="usd">1243000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzItMy0xLTEtMTY0NDY4_0aeedaa2-4503-481c-9f04-347e8c15288b"
      unitRef="usd">313000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzMtMS0xLTEtMTY0NDY4_a5ecc1f7-efb1-4b39-9f08-2ae3f385bcad"
      unitRef="usd">-537000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzMtMy0xLTEtMTY0NDY4_823daba5-74b0-4acc-86a8-10a2e2115cc8"
      unitRef="usd">323546000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzQtMS0xLTEtMTY0NDY4_83cc3967-5094-4557-9dac-4435c4917618"
      unitRef="usd">-57000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzQtMy0xLTEtMTY0NDY4_4dfbcb8c-5819-40c9-abc8-18a9dfb882bb"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzUtMS0xLTEtMTY0NDY4_c6bc25cd-5478-4480-884a-48c0a0a959c2"
      unitRef="usd">-167255000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzUtMy0xLTEtMTY0NDY4_58a990d4-3fe4-4ac7-8ba9-4b356a005941"
      unitRef="usd">283827000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzYtMS0xLTEtMTY0NDY4_472c9839-533d-41f7-934f-ca52948e2ab3"
      unitRef="usd">208402000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i221347a6d2074738af33277ad5891755_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzYtMy0xLTEtMTY0NDY4_46bc4461-5efa-4ae2-b041-4dd90f383157"
      unitRef="usd">15517000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzctMS0xLTEtMTY0NDY4_389b576d-0df0-4bb5-bbd0-b3b31054f06d"
      unitRef="usd">41147000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfMzctMy0xLTEtMTY0NDY4_98ae6f38-1fd6-4c24-b48e-debca8e10bab"
      unitRef="usd">299344000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDAtMS0xLTEtMTY0NDY4_b338c1a3-6acc-419b-bb0e-a75deee89055"
      unitRef="usd">253000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDAtMy0xLTEtMTY0NDY4_90804733-b3be-4193-b81e-4267b25a5c80"
      unitRef="usd">857000</us-gaap:InterestPaidNet>
    <velo:ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDItMS0xLTEtMTY0NDY4_fe10d028-3120-41e9-8b20-6711b132eca9"
      unitRef="usd">0</velo:ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet>
    <velo:ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDItMy0xLTEtMTY0NDY4_79f3cba2-1d30-4b80-90c3-bbcf9649e165"
      unitRef="usd">899000</velo:ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet>
    <velo:ConversionOfDebtIntoRedeemableConvertiblePreferredStock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDgtMS0xLTEtMTY1MTQ0_f0edd2a3-fd28-4d36-abe0-2b468f5d6f85"
      unitRef="usd">0</velo:ConversionOfDebtIntoRedeemableConvertiblePreferredStock>
    <velo:ConversionOfDebtIntoRedeemableConvertiblePreferredStock
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDgtMy0xLTEtMTY1MTQ0_620feb90-1c32-4cd0-a528-850bca752eac"
      unitRef="usd">5000000</velo:ConversionOfDebtIntoRedeemableConvertiblePreferredStock>
    <velo:ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDktMS0xLTEtMTY1MTQ0_c110b1a9-c3de-44ca-af07-8ee4f1a5af29"
      unitRef="usd">0</velo:ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock>
    <velo:ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNDktMy0xLTEtMTY1MTQ0_85d6cb8e-9de6-4a58-9b73-475a455a8057"
      unitRef="usd">180180000</velo:ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock>
    <velo:ConversionOfWarrantsIntoCommonStockNet
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTAtMS0xLTEtMTY1MTQ0_0ed3b847-7e6a-442e-958e-a4e0fb1201ec"
      unitRef="usd">0</velo:ConversionOfWarrantsIntoCommonStockNet>
    <velo:ConversionOfWarrantsIntoCommonStockNet
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTAtMy0xLTEtMTY1MTQ0_3cff02b0-a90a-419f-9728-9f252104774c"
      unitRef="usd">3635000</velo:ConversionOfWarrantsIntoCommonStockNet>
    <velo:WarrantsReclassified
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTEtMS0xLTEtMTY1MTQ0_23ee2cc8-a39f-4801-acc8-65058edd7fa2"
      unitRef="usd">0</velo:WarrantsReclassified>
    <velo:WarrantsReclassified
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTEtMy0xLTEtMTY1MTQ0_fd369bc3-b480-474c-8293-8ae76933386b"
      unitRef="usd">21051000</velo:WarrantsReclassified>
    <velo:BusinessCombinationContingentLiabilityReclassified
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTItMS0xLTEtMTY1MTQ0_8f3f224d-6548-46c3-9a56-dc7996f26fc4"
      unitRef="usd">0</velo:BusinessCombinationContingentLiabilityReclassified>
    <velo:BusinessCombinationContingentLiabilityReclassified
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTItMy0xLTEtMTY1MTQ0_b31ca642-fd3d-4f37-b9b7-0cd67e4602f4"
      unitRef="usd">120763000</velo:BusinessCombinationContingentLiabilityReclassified>
    <velo:WarrantsIssued
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTMtMS0xLTEtMTY1MTQ0_a2986b85-9b87-49b7-bc9d-09eb4ed17428"
      unitRef="usd">0</velo:WarrantsIssued>
    <velo:WarrantsIssued
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTMtMy0xLTEtMTY1MTQ0_fe6171a5-b4ae-433d-aaea-9d7e3e3b2b2e"
      unitRef="usd">316000</velo:WarrantsIssued>
    <velo:WarrantsIssuedInConnectionWithRefinancingActivities
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTQtMS0xLTEtMTczOTMx_259336ed-58ae-448b-a98f-7e452b566758"
      unitRef="usd">170000</velo:WarrantsIssuedInConnectionWithRefinancingActivities>
    <velo:WarrantsIssuedInConnectionWithRefinancingActivities
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTQtMy0xLTEtMTczOTMx_585d7cc2-ba9d-47e4-b7ce-2863526ec470"
      unitRef="usd">0</velo:WarrantsIssuedInConnectionWithRefinancingActivities>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTQtMS0xLTEtMTY1MTQ0_c0b34e1f-861a-41cd-aed5-df2e66df558f"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTQtMy0xLTEtMTY1MTQ0_713cdd4d-7759-451d-8c57-faf861118ccf"
      unitRef="usd">3231000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <velo:MergerRelatedCostsIncurredButNotYetPaid
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTUtMS0xLTEtMTY1MTQ0_c6c11244-dc5f-4aec-934a-ec3acef18d2d"
      unitRef="usd">0</velo:MergerRelatedCostsIncurredButNotYetPaid>
    <velo:MergerRelatedCostsIncurredButNotYetPaid
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOjA0ZjQxZDA2MGE5MDRjMTBhMmQ5ZmE1NGU5ZGI4OTJjL3RhYmxlcmFuZ2U6MDRmNDFkMDYwYTkwNGMxMGEyZDlmYTU0ZTlkYjg5MmNfNTUtMy0xLTEtMTY1MTQ0_a934d878-eded-458a-b944-021d468ddd78"
      unitRef="usd">19313000</velo:MergerRelatedCostsIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOmY1MTU3ZjM5MWY3ZjQ1MjM5NjBlMGQzZDgzN2UxYzQwL3RhYmxlcmFuZ2U6ZjUxNTdmMzkxZjdmNDUyMzk2MGUwZDNkODM3ZTFjNDBfMy0xLTEtMS0xNjQ0Njg_889789d6-7d2f-40f8-8154-0ea0e16c4f15"
      unitRef="usd">40347000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOmY1MTU3ZjM5MWY3ZjQ1MjM5NjBlMGQzZDgzN2UxYzQwL3RhYmxlcmFuZ2U6ZjUxNTdmMzkxZjdmNDUyMzk2MGUwZDNkODM3ZTFjNDBfMy0zLTEtMS0xNjQ0Njg_d6fad86c-4aba-407f-b911-e1b879d83b93"
      unitRef="usd">296826000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOmY1MTU3ZjM5MWY3ZjQ1MjM5NjBlMGQzZDgzN2UxYzQwL3RhYmxlcmFuZ2U6ZjUxNTdmMzkxZjdmNDUyMzk2MGUwZDNkODM3ZTFjNDBfNC0xLTEtMS0xNjQ0Njg_034b855c-8457-49b0-ab03-111a6d914b8c"
      unitRef="usd">800000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOmY1MTU3ZjM5MWY3ZjQ1MjM5NjBlMGQzZDgzN2UxYzQwL3RhYmxlcmFuZ2U6ZjUxNTdmMzkxZjdmNDUyMzk2MGUwZDNkODM3ZTFjNDBfNC0zLTEtMS0xNjQ0Njg_c722ecfb-9243-43e3-ba3e-369bb6b5067c"
      unitRef="usd">2518000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOmY1MTU3ZjM5MWY3ZjQ1MjM5NjBlMGQzZDgzN2UxYzQwL3RhYmxlcmFuZ2U6ZjUxNTdmMzkxZjdmNDUyMzk2MGUwZDNkODM3ZTFjNDBfNS0xLTEtMS0xNjQ0Njg_4d49f85d-7e59-4dd5-a3c2-42f351b631d3"
      unitRef="usd">41147000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8yOC9mcmFnOmM3NjkwMDQ2MzhkNDQ2OWJiZTVlNzQ0NGY0OGM0ODc1L3RhYmxlOmY1MTU3ZjM5MWY3ZjQ1MjM5NjBlMGQzZDgzN2UxYzQwL3RhYmxlcmFuZ2U6ZjUxNTdmMzkxZjdmNDUyMzk2MGUwZDNkODM3ZTFjNDBfNS0zLTEtMS0xNjQ0Njg_5c45fa50-1cb1-40a1-8ea4-f5b3a7423372"
      unitRef="usd">299344000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i5600639f9ff640bc99fb5ee85c3a3dff_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi0xLTEtMS0xNjQ0Njg_5ee88761-2a69-4b76-af91-3d557ccea33f"
      unitRef="shares">117734383</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i5600639f9ff640bc99fb5ee85c3a3dff_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi0zLTEtMS0xNjQ0Njg_500333cd-8432-43c0-91c9-018bd1e4cbeb"
      unitRef="usd">123704000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ia68b2683aff346eca0ff6551a93c6114_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi02LTEtMS0xNjQ0Njg_ebbbc0c1-bd05-4f77-878c-b2a2c62b701d"
      unitRef="shares">16168582</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia68b2683aff346eca0ff6551a93c6114_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi04LTEtMS0xNjQ0Njg_e65901e8-174b-4fbe-9c61-a9cd80c37f8a"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia57bb83e4aef4937972a0a249cbc49f5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi0xMC0xLTEtMTY0NDY4_f58b6736-312e-41cc-bc3a-89afd2a5e279"
      unitRef="usd">16446000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8cb8367d3aae400aa8f86517231baf82_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi0xMi0xLTEtMTY0NDY4_d0944834-bd76-4563-9c37-47a19bb36e8e"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ebb63c845944bf6add1fb8de0621d1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi0xNC0xLTEtMTY0NDY4_44e44c76-4f93-4ce2-9d87-778243851d17"
      unitRef="usd">-148861000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5600639f9ff640bc99fb5ee85c3a3dff_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMi0xNi0xLTEtMTY0NDY4_c6a2d557-54b7-443b-95b5-d97e6a7900e7"
      unitRef="usd">-132414000</us-gaap:StockholdersEquity>
    <velo:TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMy0xLTEtMS0xNjU0MTM_9405b068-152b-4b2c-8e54-75d2383d7a61"
      unitRef="shares">126802</velo:TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet>
    <velo:TemporaryEquityValueConversionOfWarrantsToPreferredStockNet
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMy0zLTEtMS0xNjU0MTM_bfb7f353-8dc4-49d5-bb73-b9566524eb66"
      unitRef="usd">899000</velo:TemporaryEquityValueConversionOfWarrantsToPreferredStockNet>
    <velo:TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNC0xLTEtMS0xNjU0MTM_73ee1d1c-582a-4d06-8441-9118de74fd5b"
      unitRef="shares">6820022</velo:TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock>
    <velo:TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNC0zLTEtMS0xNjU0MTM_b11c3341-6409-44a3-b8bb-7e397f737381"
      unitRef="usd">55577000</velo:TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock>
    <velo:TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS0xLTEtMS0xNjU0MTM_061464e6-557a-4125-9380-a9bf39bed1c2"
      unitRef="shares">-124681207</velo:TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock>
    <velo:TemporaryEquityValueConversionOfPreferredStockIntoCommonStock
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS0zLTEtMS0xNjU0MTM_c0391855-8326-440e-b260-e0fbf10a9d54"
      unitRef="usd">-180180000</velo:TemporaryEquityValueConversionOfPreferredStockIntoCommonStock>
    <velo:StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization
      contextRef="ic5168f3702a1428db947e8ed78fed476_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS02LTEtMS0xNjU0Mjg_329bcfed-2c30-4545-ac6f-8a107bfa8b41"
      unitRef="shares">126310700</velo:StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization>
    <velo:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization
      contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS0xMC0xLTEtMTY1NDI4_83c47aab-9900-4917-a8d8-b025d98497f2"
      unitRef="usd">180180000</velo:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization>
    <velo:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS0xNi0xLTEtMTY5NTc4_22f4afd6-3ae5-41cb-86e3-5072ae3a1d67"
      unitRef="usd">180180000</velo:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization>
    <velo:StockIssuedDuringPeriodSharesConversionOfWarrants
      contextRef="ic5168f3702a1428db947e8ed78fed476_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNi02LTEtMS0xNjU0Mjg_e1cf5f8f-4f8a-44b9-ad45-d10a183dac2e"
      unitRef="shares">239992</velo:StockIssuedDuringPeriodSharesConversionOfWarrants>
    <velo:StockIssuedDuringPeriodValueConversionOfWarrants
      contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNi0xMC0xLTEtMTY1NDI4_d5db0d94-e531-4bf1-a451-946f1db25adf"
      unitRef="usd">3635000</velo:StockIssuedDuringPeriodValueConversionOfWarrants>
    <velo:StockIssuedDuringPeriodValueConversionOfWarrants
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNi0xNi0xLTEtMTY5NTc4_f1701a6f-7dad-488f-9e6a-b251eee33856"
      unitRef="usd">3635000</velo:StockIssuedDuringPeriodValueConversionOfWarrants>
    <velo:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability
      contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xMC0xLTEtMTY1NDI4_db7a6d6e-1a75-4efd-8f4a-c26b73cfb162"
      unitRef="usd">-120763000</velo:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability>
    <velo:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xNi0xLTEtMTY5NTc4_dfdeccd0-e37c-4376-a366-457ed470cd55"
      unitRef="usd">-120763000</velo:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability>
    <velo:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger
      contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOC0xMC0xLTEtMTY1NDI4_b74cd76e-e4e7-41b3-acd7-06f4deba2a66"
      unitRef="usd">-21051000</velo:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger>
    <velo:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOC0xNi0xLTEtMTY5NTc4_dc105922-6fa1-4770-b340-677c31610d21"
      unitRef="usd">-21051000</velo:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger>
    <velo:StockIssuedDuringPeriodSharesReverseCapitalization
      contextRef="ic5168f3702a1428db947e8ed78fed476_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS02LTEtMS0xNjU0Mjg_d1f24e03-43dd-461f-8264-b36b3ea6a543"
      unitRef="shares">40409132</velo:StockIssuedDuringPeriodSharesReverseCapitalization>
    <velo:StockIssuedDuringPeriodValueReverseCapitalization
      contextRef="ic5168f3702a1428db947e8ed78fed476_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS04LTEtMS0xNjU0Mjg_39da6cc1-e978-4199-8918-67e6425bf9bd"
      unitRef="usd">1000</velo:StockIssuedDuringPeriodValueReverseCapitalization>
    <velo:StockIssuedDuringPeriodValueReverseCapitalization
      contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xMC0xLTEtMTY1NDI4_062f4934-6c6c-4d27-9ea7-72763a0c4531"
      unitRef="usd">278270000</velo:StockIssuedDuringPeriodValueReverseCapitalization>
    <velo:StockIssuedDuringPeriodValueReverseCapitalization
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xNi0xLTEtMTY5NTc4_b9ee19bd-90d4-49f6-a869-73c6804461c1"
      unitRef="usd">278271000</velo:StockIssuedDuringPeriodValueReverseCapitalization>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic5168f3702a1428db947e8ed78fed476_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMy02LTEtMS0xNjQ0Njg_c34ec43b-f762-4331-92ec-11eefffad9c7"
      unitRef="shares">35420</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMy0xMC0xLTEtMTY0NDY4_c264a1f0-80af-4bf8-8441-6b8bf6a23ad0"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMy0xNi0xLTEtMTY0NDY4_c77efd5a-df81-4b36-ae0b-cb073446096a"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNC0xMC0xLTEtMTY0NDY4_1d11e48a-7b4c-4224-8ba2-6a1c6276df5d"
      unitRef="usd">182000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNC0xNi0xLTEtMTY0NDY4_2181c78e-cacf-4f29-91e5-b497f5a35dfb"
      unitRef="usd">182000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie0da925ae1cc4b67839ce026bf0b51af_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS0xMC0xLTEtMTY0NDY4_bab14c0f-d242-4dd2-8d56-3c395fd9234d"
      unitRef="usd">676000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNS0xNi0xLTEtMTY0NDY4_ba7c510a-9c13-4ca1-94b7-f3e1b08ee663"
      unitRef="usd">676000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i9362558f904d4ffe85c41cf6a32c2229_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNi0xNC0xLTEtMTY0NDY4_07c24ad1-6b54-4d35-8e80-204ae97518a1"
      unitRef="usd">-66578000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNi0xNi0xLTEtMTY0NDY4_0ecf3f93-9b97-4125-a24b-2d2b01e908a3"
      unitRef="usd">-66578000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xLTEtMS0xNjQ0Njg_b6044e01-b97f-410d-b951-b19ba4f6245a"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0zLTEtMS0xNjQ0Njg_076a2c42-a116-47fd-ad61-54f143d90095"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="id097b5b5f39e4aaf8f253ebb4c044634_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy02LTEtMS0xNjQ0Njg_97012e45-00b5-4598-9c41-ec4a919407a0"
      unitRef="shares">183163826</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id097b5b5f39e4aaf8f253ebb4c044634_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy04LTEtMS0xNjQ0Njg_96f51388-1055-44ee-8ef1-c0ca601b9bd2"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i717882d15d7a482fb4e66cf575c911ad_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xMC0xLTEtMTY0NDY4_f5d32200-2814-4806-835b-7d0d3a19ed36"
      unitRef="usd">337605000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if81fa544c1364b27a154ebc2bd78860a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xMi0xLTEtMTY0NDY4_2beac5f1-ff0b-4a87-8864-a00e812675d3"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7be9f16b69f14dbd878e617d3abbd3e4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xNC0xLTEtMTY0NDY4_4b3fa73c-44e1-4194-8a7e-e93ce6dfac62"
      unitRef="usd">-215439000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfNy0xNi0xLTEtMTY0NDY4_8a4fbf6d-79ca-4809-adbf-524e3340591c"
      unitRef="usd">122168000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ia8321ac3d9d24665a1ce375b8f7acd62_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xLTEtMS0xNjQ0Njg_813f7ded-bd62-4323-ade7-72dc24fe630d"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ia8321ac3d9d24665a1ce375b8f7acd62_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0zLTEtMS0xNjQ0Njg_218e80ce-e3c5-45c9-8904-d9b306e779eb"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ida8ecb5191d64486b6a1632e1d0fa549_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS02LTEtMS0xNjQ0Njg_e1e60686-6f8a-47f6-a6a7-771dbc1aa0ca"
      unitRef="shares">184909608</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ida8ecb5191d64486b6a1632e1d0fa549_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS04LTEtMS0xNjQ0Njg_5cde2c2f-dfd0-4b44-9105-94e969531083"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib372a56a12bb491191e9510476a4ee74_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xMC0xLTEtMTY0NDY4_8b1970ef-7210-4483-9668-dbebddbcd77d"
      unitRef="usd">350797000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6f39f17069c4af3b0d511b2957fbb3b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xMi0xLTEtMTY0NDY4_e638ff0c-24dc-4e55-b31c-618a246437fb"
      unitRef="usd">-957000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac21d0d11f62479cb09a5b0cf4aa090f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xNC0xLTEtMTY0NDY4_6025c2ff-fae5-40eb-a8c2-cc6f10fa9d56"
      unitRef="usd">-167259000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8321ac3d9d24665a1ce375b8f7acd62_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfOS0xNi0xLTEtMTY0NDY4_0c44ed5d-a90b-48f7-b07d-c81e46acaa8b"
      unitRef="usd">182583000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i4d878ef02c9e440a9e0281f714c91ca9_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTAtNi0xLTEtMTY0NDY4_ecb52b40-2a7b-48d8-8ec8-0c9d7bee3b73"
      unitRef="shares">1248369</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i90899451baea41b987bdf51adfdabc75_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTAtMTAtMS0xLTE2NDQ2OA_095bf54e-7d7e-4429-b843-ee7278249640"
      unitRef="usd">673000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTAtMTYtMS0xLTE2NDQ2OA_87b3b1f7-1012-478d-b108-310c1dd0a147"
      unitRef="usd">673000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4d878ef02c9e440a9e0281f714c91ca9_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTEtNi0xLTEtMTY0NDY4_2fe54bdd-72bd-4a13-b011-e802b471806b"
      unitRef="usd">254841</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i90899451baea41b987bdf51adfdabc75_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTEtMTAtMS0xLTE2NDQ2OA_fc8a94d1-2f8b-4b01-999b-dbde526c0c72"
      unitRef="usd">5157000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTEtMTYtMS0xLTE2NDQ2OA_bfe3680a-290c-41b5-b303-303aae310de8"
      unitRef="usd">5157000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i90899451baea41b987bdf51adfdabc75_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTktMTAtMS0xLTE3MTY3Nw_ebfa5183-9336-4e4e-b509-92081b137f01"
      unitRef="usd">170000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTktMTYtMS0xLTE3Mzk0NQ_9226f3e4-7db6-4a73-a7bd-cec082577a9b"
      unitRef="usd">170000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:NetIncomeLoss
      contextRef="i476906359a6d452e8863192dfb86d38a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTItMTQtMS0xLTE2NDQ2OA_9a1b5c61-a817-4f89-8171-beaeccccf40e"
      unitRef="usd">-75195000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTItMTYtMS0xLTE2NDQ2OA_e02c4c1d-5385-47b9-acaf-916ac09f42b4"
      unitRef="usd">-75195000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie36ad392c66d4de1a023fa03c132abd1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTMtMTItMS0xLTE2NDQ2OA_d720ef22-9706-4455-babc-274548b192eb"
      unitRef="usd">-178000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTMtMTYtMS0xLTE2NDQ2OA_83946933-65db-49a2-b410-c4dd50166301"
      unitRef="usd">-178000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtMS0xLTEtMTY0NDY4_e5d63a85-f70e-40e5-bd73-d64ec31b23c8"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtMy0xLTEtMTY0NDY4_f15ff7d0-1bfc-40a3-a3d0-4aed1e5f5aea"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i7cb4f83aa8a744a0a54c4a8e27b7057f_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtNi0xLTEtMTY0NDY4_fe63b4cd-77e6-4d27-ab1d-a873cc03e544"
      unitRef="shares">186412818</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7cb4f83aa8a744a0a54c4a8e27b7057f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtOC0xLTEtMTY0NDY4_276b1a97-ebd8-4446-913b-2353a0055c9e"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i311c46de341f482bad65166424929c3e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtMTAtMS0xLTE2NDQ2OA_e9cf4818-c908-4b07-8037-62da1652d7eb"
      unitRef="usd">356457000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85ef088c0d294da7babd806a58b755f9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtMTItMS0xLTE2NDQ2OA_274b060d-f52d-48c0-94ba-c0d3e5de782a"
      unitRef="usd">-1135000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibba62284c9e741c29518e5b37830d714_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtMTQtMS0xLTE2NDQ2OA_6593f575-c909-404f-95c2-7202e72ce200"
      unitRef="usd">-242454000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOjc0NjlmMDk0MWRjMjQ3NTI4OTJhYWJkOTI2MjVhZGM2L3RhYmxlcmFuZ2U6NzQ2OWYwOTQxZGMyNDc1Mjg5MmFhYmQ5MjYyNWFkYzZfMTQtMTYtMS0xLTE2NDQ2OA_5e9823d2-27ee-4ba7-9a98-522e9d2299fc"
      unitRef="usd">112870000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i221347a6d2074738af33277ad5891755_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi0xLTEtMS0xNjQ0Njg_06256f0a-5dea-421f-a407-8954166d63c4"
      unitRef="shares">117734383</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i221347a6d2074738af33277ad5891755_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi0zLTEtMS0xNjQ0Njg_e929838c-ccb0-4c73-a24d-7f1b7ab91800"
      unitRef="usd">123704000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i9b7a6beb960e44158edd1947e905b131_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi02LTEtMS0xNjQ0Njg_5c5f1883-74cd-435f-9704-186d7358a726"
      unitRef="shares">16003558</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9b7a6beb960e44158edd1947e905b131_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi04LTEtMS0xNjQ0Njg_0f017eee-b263-4633-b6ab-f3c8d986992f"
      unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7bae851fecc49a289b55c18628a4bad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi0xMC0xLTEtMTY0NDY4_c0a1c927-397a-4b42-bdf9-7529dab53e91"
      unitRef="usd">14954000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i69382074aba34f77a3cf49427fa60ef4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi0xMi0xLTEtMTY0NDY4_7df3cf87-c74d-4b3c-ac2e-100753ec8711"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b78b90a6b3d4a21a9866df68a0eca2c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi0xNC0xLTEtMTY0NDY4_68a3e107-b066-4524-9a7a-e8c15be3f780"
      unitRef="usd">-122776000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i221347a6d2074738af33277ad5891755_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMi0xNi0xLTEtMTY0NDY4_e386e3b3-b58f-4a11-a72e-7d2357b39b22"
      unitRef="usd">-107821000</us-gaap:StockholdersEquity>
    <velo:TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMy0xLTEtMS0xNjU3MTg_2bdf6ccd-a197-426a-a99a-b38819212073"
      unitRef="shares">126802</velo:TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet>
    <velo:TemporaryEquityValueConversionOfWarrantsToPreferredStockNet
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMy0zLTEtMS0xNjU3MTg_2c299ca4-5645-4e42-894f-295019f753a0"
      unitRef="usd">899000</velo:TemporaryEquityValueConversionOfWarrantsToPreferredStockNet>
    <velo:TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNC0xLTEtMS0xNjU3MTg_7d967382-a7e9-461f-b726-8e25ffdc95a6"
      unitRef="shares">6820022</velo:TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock>
    <velo:TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNC0zLTEtMS0xNjU3MTg_8c620080-7d90-4426-ba00-52fada4e1174"
      unitRef="usd">55577000</velo:TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock>
    <velo:TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS0xLTEtMS0xNjU3MTg_c2571a7f-ec39-4dfb-ba57-9b60bceb82a0"
      unitRef="shares">-124681207</velo:TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock>
    <velo:TemporaryEquityValueConversionOfPreferredStockIntoCommonStock
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS0zLTEtMS0xNjU3MTg_4c5a0f63-4120-4b5d-b9ae-ea3c2c36f8af"
      unitRef="usd">-180180000</velo:TemporaryEquityValueConversionOfPreferredStockIntoCommonStock>
    <velo:StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization
      contextRef="icce750d02d7b4283afbb2473fab906bf_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS02LTEtMS0xNjU3MzI_f347c93d-097f-4a57-ab0f-4079916a7669"
      unitRef="shares">126310700</velo:StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization>
    <velo:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization
      contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS0xMC0xLTEtMTY1NzMy_944042c2-2409-4740-83c1-98660ac33aa1"
      unitRef="usd">180180000</velo:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization>
    <velo:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS0xNi0xLTEtMTY5NTg2_7c28e493-9c8c-4628-9e1b-65de873ef26c"
      unitRef="usd">180180000</velo:StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization>
    <velo:StockIssuedDuringPeriodSharesConversionOfWarrants
      contextRef="icce750d02d7b4283afbb2473fab906bf_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNi02LTEtMS0xNjU3MzI_c08b057e-191c-49d7-81e2-b5988ff41cdf"
      unitRef="shares">239992</velo:StockIssuedDuringPeriodSharesConversionOfWarrants>
    <velo:StockIssuedDuringPeriodValueConversionOfWarrants
      contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNi0xMC0xLTEtMTY1NzMy_da7ad887-db52-455f-99d6-c0561b2b1543"
      unitRef="usd">3635000</velo:StockIssuedDuringPeriodValueConversionOfWarrants>
    <velo:StockIssuedDuringPeriodValueConversionOfWarrants
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNi0xNi0xLTEtMTY5NTg2_848ee078-2c09-4920-8dc6-f5bd3df40dc4"
      unitRef="usd">3635000</velo:StockIssuedDuringPeriodValueConversionOfWarrants>
    <velo:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability
      contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xMC0xLTEtMTY1NzMy_810f1a18-01b3-47a0-bc4c-4e2a5f72d4ea"
      unitRef="usd">-120763000</velo:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability>
    <velo:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xNi0xLTEtMTY5NTg2_14792891-fd81-4d39-97ca-7199cf750a96"
      unitRef="usd">-120763000</velo:AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability>
    <velo:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger
      contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOC0xMC0xLTEtMTY1NzMy_1f46bfbf-fea5-4d8a-a173-f4083ef7d08b"
      unitRef="usd">-21051000</velo:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger>
    <velo:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOC0xNi0xLTEtMTY5NTg2_5ad6bbbc-1329-4f08-81b3-9efba022afc6"
      unitRef="usd">-21051000</velo:AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger>
    <velo:StockIssuedDuringPeriodSharesReverseCapitalization
      contextRef="icce750d02d7b4283afbb2473fab906bf_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS02LTEtMS0xNjU3MzI_a0a63230-97cb-453f-98ff-51a7721a5ee2"
      unitRef="shares">40409132</velo:StockIssuedDuringPeriodSharesReverseCapitalization>
    <velo:StockIssuedDuringPeriodValueReverseCapitalization
      contextRef="icce750d02d7b4283afbb2473fab906bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS04LTEtMS0xNjU3MzI_83700f3a-965a-40e3-9d9e-1d524e3a845f"
      unitRef="usd">1000</velo:StockIssuedDuringPeriodValueReverseCapitalization>
    <velo:StockIssuedDuringPeriodValueReverseCapitalization
      contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xMC0xLTEtMTY1NzMy_709f5579-80d4-419d-8c19-1e08071271ed"
      unitRef="usd">278270000</velo:StockIssuedDuringPeriodValueReverseCapitalization>
    <velo:StockIssuedDuringPeriodValueReverseCapitalization
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xNi0xLTEtMTY5NTg2_a13d71b3-175c-46ff-96dd-dc6e602ab4f2"
      unitRef="usd">278271000</velo:StockIssuedDuringPeriodValueReverseCapitalization>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icce750d02d7b4283afbb2473fab906bf_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMy02LTEtMS0xNjQ0Njg_f873dfbb-a46c-48c9-8211-edf65bb2b6bc"
      unitRef="shares">200444</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMy0xMC0xLTEtMTY0NDY4_f58a2403-41ff-4a71-b394-cfdf97e29116"
      unitRef="usd">313000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMy0xNi0xLTEtMTY0NDY4_dfeebc3f-74e3-4904-991f-a9892517672e"
      unitRef="usd">313000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNC0xMC0xLTEtMTY0NDY4_3d94b9e3-bbc5-448e-950f-fdb3d8912337"
      unitRef="usd">316000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNC0xNi0xLTEtMTY0NDY4_de3770da-d034-4600-87fc-f00ab6145d70"
      unitRef="usd">316000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6bb92c50f5f0413f9b713cdc49d37678_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS0xMC0xLTEtMTY0NDY4_4c843b4c-2bda-466b-bdde-d764925e46ce"
      unitRef="usd">1751000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNS0xNi0xLTEtMTY0NDY4_e4314c87-33e0-4720-858b-3a49fb15b5cc"
      unitRef="usd">1751000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i946407700e4947a4a1177b25aa129cbd_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNi0xNC0xLTEtMTY0NDY4_76e7c84f-0fc2-4391-a327-ce6f8249d706"
      unitRef="usd">-92663000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNi0xNi0xLTEtMTY0NDY4_d8a90da6-aa93-4bce-8e32-2107c7bdd6b0"
      unitRef="usd">-92663000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xLTEtMS0xNjQ0Njg_11e6c766-7e2a-4253-a420-e5da47dad91b"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0zLTEtMS0xNjQ0Njg_9814e2c8-c908-4aed-9d63-32f787ee6cee"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="id097b5b5f39e4aaf8f253ebb4c044634_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy02LTEtMS0xNjQ0Njg_f6bab32a-6586-4927-8988-3c6a09ec9446"
      unitRef="shares">183163826</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id097b5b5f39e4aaf8f253ebb4c044634_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy04LTEtMS0xNjQ0Njg_c8803e61-46c7-4aa4-b719-b8bba6cb5ca4"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i717882d15d7a482fb4e66cf575c911ad_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xMC0xLTEtMTY0NDY4_bb485c68-1b54-4465-9cfb-d9a5ef490f83"
      unitRef="usd">337605000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if81fa544c1364b27a154ebc2bd78860a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xMi0xLTEtMTY0NDY4_ef603726-6062-4ac4-8bcd-95bd6163e410"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7be9f16b69f14dbd878e617d3abbd3e4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xNC0xLTEtMTY0NDY4_50449a4c-db20-4ae1-bfe1-9ce2e5b6759a"
      unitRef="usd">-215439000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfNy0xNi0xLTEtMTY0NDY4_962ecd67-5fce-4426-88a2-350d63b79847"
      unitRef="usd">122168000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xLTEtMS0xNjQ0Njg_fb99b614-887c-4105-a620-66187be1bd16"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0zLTEtMS0xNjQ0Njg_f5fdf312-eb16-4163-9d9c-3074ba1c284c"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i44798f48bf21428eac534195678f1249_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS02LTEtMS0xNjQ0Njg_34e4193c-a515-4354-b406-06745c6006c0"
      unitRef="shares">183232494</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i44798f48bf21428eac534195678f1249_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS04LTEtMS0xNjQ0Njg_ac71b899-dece-40df-b69c-4179f70ec369"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id36a34d4778d47a48da5673bd92c2b21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xMC0xLTEtMTY0NDY4_23d9a715-e8fc-4301-9acf-1cebe22b3f37"
      unitRef="usd">340294000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i19b540b97de84596bf4398a51a11c1e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xMi0xLTEtMTY0NDY4_ed0ca83f-9aa4-40da-a977-bca27af55e7c"
      unitRef="usd">-14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89c33d7e10144fe88cb7e262760de8b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xNC0xLTEtMTY0NDY4_7e9a22cc-04fd-4b38-b440-30d5548935a2"
      unitRef="usd">-229867000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfOS0xNi0xLTEtMTY0NDY4_6a83b7e7-269c-4b35-abe1-7b212871d459"
      unitRef="usd">110415000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i849f21bee63647489a96615c7b02735b_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTAtNi0xLTEtMTY0NDY4_754d3928-8255-4f73-9d57-2db81cd3ce10"
      unitRef="shares">2795000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i16f801e9d3074b6c98bcb7b51e66d580_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTAtMTAtMS0xLTE2NDQ2OA_acb4b6a1-5e5c-48dd-a350-685b67bc7439"
      unitRef="usd">1243000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTAtMTYtMS0xLTE2NDQ2OA_c571312a-a033-41c6-8251-a68a3fe19e84"
      unitRef="usd">1243000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i849f21bee63647489a96615c7b02735b_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTEtNi0xLTEtMTY0NDY4_eedd7316-bde9-4588-abaa-24db6acc4421"
      unitRef="usd">385324</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i16f801e9d3074b6c98bcb7b51e66d580_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTEtMTAtMS0xLTE2NDQ2OA_d2a601a9-b79f-49b5-9279-c52a6c729d02"
      unitRef="usd">15090000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTEtMTYtMS0xLTE2NDQ2OA_8a234f8d-43d2-475b-a2a1-7af48f642c7a"
      unitRef="usd">15090000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i16f801e9d3074b6c98bcb7b51e66d580_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTktMTAtMS0xLTE3MTczNQ_c19db9e7-92c3-427a-a3b7-c3778735ccca"
      unitRef="usd">170000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTktMTYtMS0xLTE3Mzk0OQ_e9fb23f0-6a8d-415e-b527-1296ece4c2e2"
      unitRef="usd">170000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:NetIncomeLoss
      contextRef="i63a320c3bc71400a91f79f408730a2b1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTItMTQtMS0xLTE2NDQ2OA_fc61df96-bdc6-439b-b50b-7d39095f5cb4"
      unitRef="usd">-12587000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTItMTYtMS0xLTE2NDQ2OA_e44a8bd2-f695-4554-8ec4-f37ec5247f5f"
      unitRef="usd">-12587000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8ffc6c59526f4e7b99ac044b62ef5fe3_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTMtMTItMS0xLTE2NDQ2OA_c09cbf05-6962-47a3-bc47-d9e58fc75b0d"
      unitRef="usd">-1121000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTMtMTYtMS0xLTE2NDQ2OA_8a01ef8b-da5d-412c-84c1-4c4366a7875b"
      unitRef="usd">-1121000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtMS0xLTEtMTY0NDY4_419af8ff-178b-42ac-8b9f-43cfae81f4f7"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtMy0xLTEtMTY0NDY4_d393dfd3-7617-43b1-acc8-adf9923e281e"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i7cb4f83aa8a744a0a54c4a8e27b7057f_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtNi0xLTEtMTY0NDY4_597797ee-2c4f-4d6f-9de7-40565253814d"
      unitRef="shares">186412818</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7cb4f83aa8a744a0a54c4a8e27b7057f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtOC0xLTEtMTY0NDY4_b14a53e6-1d3f-4b03-81f4-7a1a58de8fb7"
      unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i311c46de341f482bad65166424929c3e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtMTAtMS0xLTE2NDQ2OA_3a76fba7-1c76-4ea3-b035-7fbd26317810"
      unitRef="usd">356457000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85ef088c0d294da7babd806a58b755f9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtMTItMS0xLTE2NDQ2OA_1cbc795d-8c63-452a-9295-0788e31b5bc7"
      unitRef="usd">-1135000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibba62284c9e741c29518e5b37830d714_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtMTQtMS0xLTE2NDQ2OA_50440d64-4d63-4733-9a97-ad89ddfd9a16"
      unitRef="usd">-242454000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zMS9mcmFnOmY3YWJiZmE0NzMwMzQ3MjJhZmU0MDBhMGY1MDM0MmNiL3RhYmxlOmMzNzA4NDljMmY2MDRkYTU5ZWE1MjdjMmQ4ODk0OTYzL3RhYmxlcmFuZ2U6YzM3MDg0OWMyZjYwNGRhNTllYTUyN2MyZDg4OTQ5NjNfMTQtMTYtMS0xLTE2NDQ2OA_43cece3d-8fe5-40ab-ad9a-e4e69e14a91c"
      unitRef="usd">112870000</us-gaap:StockholdersEquity>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNTYxNw_331f2892-5ca8-4c98-b300-88ba3b9cc224">Description of Business and Basis of Presentation&lt;div style="margin-bottom:12pt;margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Velo3D, Inc., a Delaware corporation (&#x201c;Velo3D&#x201d; ), formerly known as JAWS Spitfire Acquisition Corporation (&#x201c;JAWS Spitfire&#x201d;), produces metal additive three dimensional printers (&#x201c;3D Printers&#x201d;) which enable the production of components for space rockets, jet engines, fuel delivery systems and other high value metal parts, which it sells or leases to customers for use in their businesses. The Company also provides support services (&#x201c;Support Services&#x201d;) for an incremental fee. Velo3D&#x2019;s subsidiaries are Velo3D US, Inc., formerly known as Velo3D, Inc. (&#x201c;Legacy Velo3D&#x201d;), which was founded in June 2014 as a Delaware corporation headquartered in Campbell, California, Velo3D B.V., which was founded in September 2021 in the Netherlands, and Velo3D GmBH, which was founded in June 2022 in Germany. The first commercially developed 3D Printer was delivered in the fourth quarter of 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Unless otherwise stated herein or unless the context otherwise requires, references in these notes to the &#x201c;Company&#x201d; refer to (i) Legacy Velo3D prior to the consummation of the Merger (as defined below); and (ii) Velo3D and its consolidated subsidiaries following the consummation of the Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;On September 29, 2021 (the &#x201c;Closing Date&#x201d; or the &#x201c;Reverse Recapitalization Date&#x201d;), JAWS Spitfire completed the previously announced merger with Legacy Velo3D, with Legacy Velo3D surviving as a wholly-owned subsidiary of JAWS Spitfire (the &#x201c;Merger&#x201d; or the &#x201c;Reverse Recapitalization&#x201d;). In connection with the Merger, JAWS Spitfire was renamed &#x201c;Velo3D, Inc.&#x201d;, and Legacy Velo3D was renamed &#x201c;Velo3D US, Inc.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Accordingly, all historical financial information prior to the Closing Date presented in the unaudited condensed consolidated financial statements of Velo3D represents the accounts of Legacy Velo3D. The shares and net income (loss) per share attributable to common stockholders, basic and diluted, prior to the Merger, have been retroactively restated as shares reflecting the exchange ratio (the &#x201c;Exchange Ratio&#x201d;) established in the Merger (0.8149 shares of Velo3D common stock, par value $0.00001 (the &#x201c;common stock&#x201d;) for 1 share of Legacy Velo3D common stock). All fractional shares were rounded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and the requirements of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) for interim financial reporting. Intercompany balances and transactions have been eliminated in consolidation. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in the Company&#x2019;s Annual Report on Form 10-K  for the year ended December 31, 2021 (the &#x201c;2021 Form 10-K&#x201d;) and the related notes, which provide a more complete discussion of the Company&#x2019;s accounting policies and certain other information. The condensed consolidated balance sheet as of December 31, 2021 has been derived from the audited financial statements of the Company. These condensed consolidated financial statements have been prepared on the same basis as the Company&#x2019;s annual financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company&#x2019;s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2022, or for any other interim period or for any other future year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Condition and Liquidity and Capital Resources&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements are unaudited and have been prepared on the basis of continuity of operations, the realization of assets and satisfaction of liabilities in the ordinary course of business. On September 29, 2021, the Company consummated the Merger, which resulted in the Company receiving &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;approximately $278.3&#160;million in total net proceeds, including $155.0&#160;million from the private placement of 15,500,000 shares of common stock at $10.00 per share (the &#x201c;PIPE Financing&#x201d;). Since inception, the Company has not achieved profitable operations or generated positive cash flows from operations. The Company&#x2019;s operating plan may change as a result of many factors currently unknown and there can be no assurance that the current operating plan will be achieved in the time frame anticipated by the Company, and it may need to seek additional funds sooner than planned. If adequate funds are not available to the Company on a timely basis, it may be required to delay, limit, reduce, or terminate certain commercial efforts, or pursue merger or acquisition strategies, all of which could adversely affect the holdings or the rights of the Company&#x2019;s stockholders. The Company has incurred net operating losses and negative cash flows from operations in every year since inception and expects this to continue for the foreseeable future. As of September&#160;30, 2022, the Company had an accumulated deficit of $242.5&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of November 14, 2022, the issuance date of the unaudited condensed consolidated financial statements, the Company believes that the cash and cash equivalents on hand and cash the Company obtained from the Merger and the PIPE Financing, together with cash the Company expects to generate from future operations, will be sufficient to meet the Company&#x2019;s working capital and capital expenditure requirements for a period of at least twelve months.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <velo:RecapitalizationExchangeRatio
      contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfMTkzOA_8b4d439a-aa51-4275-9eb5-4b3c01488d71"
      unitRef="number">0.8149</velo:RecapitalizationExchangeRatio>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfMTk4Mg_a22e2c50-1c66-4d4e-be02-0bd75a8ddd3e"
      unitRef="usdPerShare">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNTYxOA_8d93637b-d3ed-4da2-9f94-46808af2e63d">Basis of PresentationThe unaudited condensed consolidated financial statements include the accounts of the Company and its subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and the requirements of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) for interim financial reporting. Intercompany balances and transactions have been eliminated in consolidation. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in the Company&#x2019;s Annual Report on Form 10-K  for the year ended December 31, 2021 (the &#x201c;2021 Form 10-K&#x201d;) and the related notes, which provide a more complete discussion of the Company&#x2019;s accounting policies and certain other information. The condensed consolidated balance sheet as of December 31, 2021 has been derived from the audited financial statements of the Company. These condensed consolidated financial statements have been prepared on the same basis as the Company&#x2019;s annual financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, which are necessary for the fair statement of the Company&#x2019;s financial information. These interim results are not necessarily indicative of the results to be expected for the fiscal year ending December 31, 2022, or for any other interim period or for any other future year.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <velo:ReverseRecapitalizationNet
      contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNDEyNQ_1d0758cc-073e-423d-8c81-7540ef5a8557"
      unitRef="usd">278300000</velo:ReverseRecapitalizationNet>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNDE2MQ_ef292b24-7c72-4ccf-a28d-e1167cb251a5"
      unitRef="usd">155000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNDE5NA_4672368c-5b5a-4e52-a912-6257c4e0d1c8"
      unitRef="shares">15500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNDIyMw_39d2a980-4fec-4795-870f-6c4e9d70c6da"
      unitRef="usdPerShare">10.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF8zNy9mcmFnOjlmOTY5NWEwYzY5YjQ1OTc5ODlmOWI1MTUzMzc1YmViL3RleHRyZWdpb246OWY5Njk1YTBjNjliNDU5Nzk4OWY5YjUxNTMzNzViZWJfNTE2OQ_3d54fb55-95a0-4424-bcd7-685d20e5ce7e"
      unitRef="usd">-242500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80MC9mcmFnOjRjNzUxNWJjZDIxZDQxMThiNzNjMTMxYTFhYzc3YjBiL3RleHRyZWdpb246NGM3NTE1YmNkMjFkNDExOGI3M2MxMzFhMWFjNzdiMGJfMjk0MA_26ab6eb9-88a5-45c9-9678-5135c89ff3cd">Summary of Significant Accounting Policies&lt;div style="margin-bottom:12pt;margin-top:6pt;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;For a detailed discussion about the Company&#x2019;s significant accounting policies and for further information on accounting updates adopted in the prior year, see Note 2, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, to the audited consolidated financial statements in the 2021 Form 10-K. During the nine months ended September&#160;30, 2022, there were no significant updates to the Company&#x2019;s significant accounting policies other than as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue - Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The sales of 3D Printer systems under certain contracts may include variable consideration such that the Company is entitled to a rate per print hour used on the 3D Printer systems.  The Company makes certain estimates in calculating the variable consideration, including amount of hours, the estimated life of the equipment and the discount rate.  Although estimates may be made on a contract-by-contract basis, whenever possible, the Company uses all available information including historical customer usage and collection patterns to estimate variable consideration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company intends to update its estimates of variable consideration on a quarterly basis based on the latest data available, and adjust the transaction price accordingly by recording an adjustment to net revenue and contract assets. The Company has recognized the estimate of variable consideration to the extent that it is probable that a significant reversal will not occur as a result from a change in estimation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &#x201c;Financial Instruments&#x2009;&#x2014;&#x2009;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (&#x201c;Topic 326&#x201d;)&#x201d;, and has since released various amendments including ASU No. 2019-04. The guidance modifies the measurement of expected credit losses on certain financial instruments. This guidance is effective for the Company for the fiscal year beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its consolidated financial statements and disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, the FASB issued ASU 2021-05, &#x201c;Leases (&#x201c;Topic 842&#x201d;) Lessors &#x2014; Certain Leases with Variable Lease Payments&#x201d;, that amends the lessor&#x2019;s lease classification for leases that include any amount of variable lease payments that are not variable lease payments that do not depend on an index or a rate as an operating lease at lease commencement if classifying the lease as a sales-type lease or a direct financing lease would result in the recognition of a selling loss. This guidance is effective for the Company for the fiscal year beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted. The Company adopted the new guidance in the first quarter of 2022. The effect on the consolidated financial statements and related disclosures is not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80MC9mcmFnOjRjNzUxNWJjZDIxZDQxMThiNzNjMTMxYTFhYzc3YjBiL3RleHRyZWdpb246NGM3NTE1YmNkMjFkNDExOGI3M2MxMzFhMWFjNzdiMGJfMjk0MQ_492120fe-5b12-4275-a7af-4ee0404d67b8">&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The sales of 3D Printer systems under certain contracts may include variable consideration such that the Company is entitled to a rate per print hour used on the 3D Printer systems.  The Company makes certain estimates in calculating the variable consideration, including amount of hours, the estimated life of the equipment and the discount rate.  Although estimates may be made on a contract-by-contract basis, whenever possible, the Company uses all available information including historical customer usage and collection patterns to estimate variable consideration. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company intends to update its estimates of variable consideration on a quarterly basis based on the latest data available, and adjust the transaction price accordingly by recording an adjustment to net revenue and contract assets. The Company has recognized the estimate of variable consideration to the extent that it is probable that a significant reversal will not occur as a result from a change in estimation.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80MC9mcmFnOjRjNzUxNWJjZDIxZDQxMThiNzNjMTMxYTFhYzc3YjBiL3RleHRyZWdpb246NGM3NTE1YmNkMjFkNDExOGI3M2MxMzFhMWFjNzdiMGJfMjkzOA_4371ef0a-567a-42ba-b1e1-1a9565e677c5">&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &#x201c;Financial Instruments&#x2009;&#x2014;&#x2009;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (&#x201c;Topic 326&#x201d;)&#x201d;, and has since released various amendments including ASU No. 2019-04. The guidance modifies the measurement of expected credit losses on certain financial instruments. This guidance is effective for the Company for the fiscal year beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the impact of the guidance on its consolidated financial statements and disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, the FASB issued ASU 2021-05, &#x201c;Leases (&#x201c;Topic 842&#x201d;) Lessors &#x2014; Certain Leases with Variable Lease Payments&#x201d;, that amends the lessor&#x2019;s lease classification for leases that include any amount of variable lease payments that are not variable lease payments that do not depend on an index or a rate as an operating lease at lease commencement if classifying the lease as a sales-type lease or a direct financing lease would result in the recognition of a selling loss. This guidance is effective for the Company for the fiscal year beginning after December 15, 2021, and interim periods within those fiscal years. Early adoption is permitted. The Company adopted the new guidance in the first quarter of 2022. The effect on the consolidated financial statements and related disclosures is not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <velo:ReverseRecapitalizationDisclosureTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgxNDU4ODA_03e7823d-31c9-4ea2-a87c-0f17230ecd75">Reverse Recapitalization&lt;div style="margin-bottom:12pt;margin-top:6pt;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;On September 29, 2021, Spitfire Merger Sub, Inc. (&#x201c;Merger Sub&#x201d;) merged with Legacy Velo3D, with Legacy Velo3D surviving as a wholly-owned subsidiary of Velo3D. Immediately prior to the closing of the Merger: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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; all issued and outstanding 6,738,651 shares of Legacy Velo3D outstanding Series A redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.178 basis;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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; all issued and outstanding 8,386,456 shares of Legacy Velo3D outstanding Series B redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.273 basis;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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; all issued and outstanding 8,513,343 shares of Legacy Velo3D outstanding Series C redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:2.372 basis; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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; all issued and outstanding 101,042,757 shares of Legacy Velo3D outstanding Series D redeemable convertible preferred stock was converted into an equivalent number of shares of Legacy Velo3D common stock on a 1:1.000 basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Merger, shares of Legacy Velo3D redeemable convertible preferred stock were converted into an equivalent number of shares of Legacy Velo3D common stock at their respective conversion ratios and concurrently recast into 126,310,700 shares of common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September 29, 2021 and after giving effect to the Exchange Ratio, there were 183,163,826 shares of common stock outstanding, comprised of the 126,310,700 shares of common stock issued in respect of the Legacy Velo3D redeemable convertible preferred stock, 16,443,994 shares of common stock issued in respect of Legacy Velo3D common stock, and 40,409,132 shares of common stock issued to public shareholders of JAWS Spitfire, the JAWS Spitfire initial shareholders, and third-party PIPE Investors (as defined below). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At the Merger, eligible former Legacy Velo3D equity holders received or had the right to receive shares of common stock at a deemed value of $10.00 per share after giving effect to the Exchange Ratio of 0.8149 as defined in the  Business Combination Agreement, dated as of March 22, 2021, by and among JAWS Spitfire, Merger Sub and Legacy Velo3D, as amended by Amendment #1 to Business Combination Agreement dated as of July 20, 2021 (the &#x201c;Business Combination Agreement&#x201d;). Accordingly, immediately following the consummation of the Merger, Legacy Velo3D common stock exchanged into 142,754,694 shares of common stock, 66,830,878 shares of common stock were reserved for the issuance of common stock upon the potential future exercise of Legacy Velo3D stock options, common stock warrants, and shares of common stock issuable under the Company&#x2019;s employee stock purchase plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the execution of the Business Combination Agreement, JAWS Spitfire entered into separate subscription agreements (each a &#x201c;Subscription Agreement&#x201d;) with a number of investors (each a &#x201c;PIPE Investor&#x201d;), pursuant to which the PIPE Investors agreed to purchase, and JAWS Spitfire agreed to sell to the PIPE Investors, an aggregate of 15,500,000 shares of common stock (the &#x201c;PIPE Shares&#x201d;), for a purchase price of $10.00 per share and an aggregate purchase price of $155.0&#160;million, in a private placement pursuant to the Subscription Agreements (the &#x201c;PIPE Financing&#x201d;). The PIPE Financing closed simultaneously with the consummation of the Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Merger, 8,625,000 of JAWS Spitfire Class B ordinary shares originally purchased by Spitfire Sponsor LLC (&#x201c;the Sponsor&#x201d;) were exchanged for shares of common stock prior to the Closing (the &#x201c;Founder Shares&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Pursuant to JAWS Spitfire&#x2019;s Articles of Association, JAWS Spitfire&#x2019;s public shareholders were entitled to elect to redeem their public shares for cash even if they had approved the Merger. As of September 24, 2021, the final day of the redemption period, public shareholders had redeemed 18,215,868 Class A ordinary shares of JAWS Spitfire &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for cash at the redemption price of $10.00 per share, based on funds held in the trust account for an aggregate payment of $182.2&#160;million (the &#x201c;Redemptions&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares of common stock issued immediately following the consummation of the Merger was:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:84.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&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;Shares&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;Public shares, outstanding prior to Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less redemption of public shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,215,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 shares following redemptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,284,132&#160;&lt;/span&gt;&lt;/td&gt;&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;Shares issued in PIPE Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public shares and PIPE Financing Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,784,132&#160;&lt;/span&gt;&lt;/td&gt;&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;Founder Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,625,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legacy Velo3D shares &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,754,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock immediately after Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,163,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Upon consummation of the Merger, 175,173,445 Legacy Velo3D shares were exchanged at the Exchange Ratio and fractional shares were rounded to whole shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Merger was accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, JAWS Spitfire was treated as the &#x201c;acquired&#x201d; company for financial reporting purposes. Accordingly, for accounting purposes, the financial statements of Velo3D are represented as a continuation of the financial statements of Legacy Velo3D, with the Merger being treated as the equivalent of Legacy Velo3D issuing stock for the net assets of JAWS Spitfire, accompanied by a recapitalization. The net assets of JAWS Spitfire are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Merger are those of Legacy Velo3D in future reports.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Legacy Velo3D has been determined to be the accounting acquirer based on evaluation of the following facts and circumstances as of the Closing: (1) Legacy Velo3D&#x2019;s stockholders have a majority of the voting power of Velo3D; (2) the board of directors of Velo3D initially had twelve members, and Legacy Velo3D had the ability to nominate the majority of the initial members of the board of directors; (3) Legacy Velo3D&#x2019;s senior management is the senior management of Velo3D and is responsible for day-to-day operations; (4) Velo3D has assumed the Velo3D name; and (5) the current strategy and operations of Velo3D continue to be Legacy Velo3D&#x2019;s strategy and operations to develop the next generation of AM printers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Merger and the PIPE Financing, the Company received $298.2 million of gross proceeds including the contribution of $345.0 million of cash held in JAWS Spitfire&#x2019;s trust account from its initial public offering (the &#x201c;IPO&#x201d;), redemptions of JAWS Spitfire public shareholders of $182.2 million, and $155.0 million of cash in connection with the PIPE Financing. The gross proceeds were net of $19.6 million of costs incurred by JAWS Spitfire prior to the Closing. The Company incurred $19.9 million of transaction costs, consisting of banking, legal, and other professional fees, of which $19.1 million was recorded as a reduction to additional paid-in capital of proceeds (&#x201c;APIC&#x201d;), and the remaining $0.8 million was expensed in the condensed statements of operations. The total net cash proceeds to the Company were $278.3 million.&lt;/span&gt;&lt;/div&gt;</velo:ReverseRecapitalizationDisclosureTextBlock>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="icc29807084144bad962f16ec417ec882_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQxOA_07234e5e-2851-443e-bee9-85f2d09874a9"
      unitRef="shares">6738651</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="i95a091ba966d4ba58c9b2694e9e7deb8_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQyOQ_6bbe04cb-9611-442b-927d-6804289ca911"
      unitRef="shares">8386456</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="iaad682d4af64494e992bb510e1820fd1_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQ0MA_3460649b-1c3b-46e5-81f8-fbf6132c333a"
      unitRef="shares">8513343</us-gaap:ConversionOfStockSharesConverted1>
    <us-gaap:ConversionOfStockSharesConverted1
      contextRef="ie118e5e11246453099647a84d1d126ab_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQ1MQ_2e863df0-828f-4ad6-aa88-92b7e4a0e822"
      unitRef="shares">101042757</us-gaap:ConversionOfStockSharesConverted1>
    <velo:StockConvertedReverseRecapitalization
      contextRef="i9c87e8f039504de5b6068aac2d4d2e5e_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQ2NA_21b3834e-09bf-47d9-a136-a6832c933b2a"
      unitRef="shares">126310700</velo:StockConvertedReverseRecapitalization>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQ3Nw_94def63a-20d5-4ea6-a608-382b808c1c08"
      unitRef="shares">183163826</us-gaap:CommonStockSharesOutstanding>
    <velo:StockConvertedReverseRecapitalization
      contextRef="i9c87e8f039504de5b6068aac2d4d2e5e_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDQ5MA_c882b66c-3760-4f62-bde7-0d6b692bbc18"
      unitRef="shares">126310700</velo:StockConvertedReverseRecapitalization>
    <velo:StockConvertedReverseRecapitalization
      contextRef="i1abd998b5cb54d48b1279f01489be28a_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDUwMw_cc132088-d7e8-4f62-a0c0-28d8f302c18a"
      unitRef="shares">16443994</velo:StockConvertedReverseRecapitalization>
    <velo:StockIssuedOrConvertedDuringPeriodReverseRecapitalization
      contextRef="i2710df60f23540729887ece944e23c82_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDUxNQ_ee423700-e9e9-4bd7-9412-969a71b22f52"
      unitRef="shares">40409132</velo:StockIssuedOrConvertedDuringPeriodReverseRecapitalization>
    <velo:ReverseRecapitalizationDeemedValue
      contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDUyNw_c1c12531-bed8-4695-ba4c-a4db9f22a468"
      unitRef="usdPerShare">10.00</velo:ReverseRecapitalizationDeemedValue>
    <velo:RecapitalizationExchangeRatio
      contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDU2MA_f3ced70e-6217-47aa-ae3a-0450a0cddc25"
      unitRef="number">0.8149</velo:RecapitalizationExchangeRatio>
    <velo:StockConvertedReverseRecapitalization
      contextRef="i32379518283c42719cf371e4747d451d_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDUzNQ_c66706c3-d38c-41ca-879f-1f669a8cdc78"
      unitRef="shares">142754694</velo:StockConvertedReverseRecapitalization>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDU0OA_894eecc0-09e8-43d3-8cf8-07d47e277723"
      unitRef="shares">66830878</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDU5Mg_450ffc10-c67b-435b-947f-4cf689fd1de7"
      unitRef="shares">15500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDU2OA_668badfc-f05f-4c43-a090-4ab3fb2f8853"
      unitRef="usdPerShare">10.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDU3Ng_61f09496-07b6-49e2-81a1-814d41f779ac"
      unitRef="usd">155000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <velo:StockConvertedReverseRecapitalization
      contextRef="i934336998e6a42eebe2d302080653d8d_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDYwNA_df9ea854-c507-4078-8a2d-18974316ec9f"
      unitRef="shares">8625000</velo:StockConvertedReverseRecapitalization>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ibf69fa17289a4b89ad289fbe0e558f74_D20210924-20210924"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDYxNQ_d53bc650-1762-434f-994f-28873374ecd2"
      unitRef="shares">18215868</us-gaap:StockRepurchasedDuringPeriodShares>
    <velo:StockRepurchasedDuringPeriodPricePerShare
      contextRef="ibf69fa17289a4b89ad289fbe0e558f74_D20210924-20210924"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDYyNw_f6cc6920-5c06-4644-8502-2553e3b585e6"
      unitRef="usdPerShare">10.00</velo:StockRepurchasedDuringPeriodPricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ibf69fa17289a4b89ad289fbe0e558f74_D20210924-20210924"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDYzNQ_47096b67-b520-498d-a475-3ef31363b1e5"
      unitRef="usd">182200000</us-gaap:StockRepurchasedDuringPeriodValue>
    <velo:ScheduleOfReverseRecapitalizationTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgxNDU4ODE_54098c28-6436-478f-b05a-b0b32f254d7a">&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares of common stock issued immediately following the consummation of the Merger was:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:84.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&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;Shares&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;Public shares, outstanding prior to Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less redemption of public shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,215,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 shares following redemptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,284,132&#160;&lt;/span&gt;&lt;/td&gt;&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;Shares issued in PIPE Financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public shares and PIPE Financing Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,784,132&#160;&lt;/span&gt;&lt;/td&gt;&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;Founder Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,625,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legacy Velo3D shares &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,754,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock immediately after Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,163,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Upon consummation of the Merger, 175,173,445 Legacy Velo3D shares were exchanged at the Exchange Ratio and fractional shares were rounded to whole shares.&lt;/span&gt;&lt;/div&gt;</velo:ScheduleOfReverseRecapitalizationTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6cfc3a2c3d83400a9d8e9e7458191608_I20210928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzEtMS0xLTEtMTY5MTUy_4a67063d-9145-42ad-b539-4c3e3978fa7e"
      unitRef="shares">34500000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ib21fee22dd87483aacc39e6ab3fd611b_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzItMS0xLTEtMTY5MTUy_3110a26d-0374-43db-8de5-4c81f1eb739a"
      unitRef="shares">18215868</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="ib21fee22dd87483aacc39e6ab3fd611b_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzMtMS0xLTEtMTY5MTUy_9b8b7698-5581-47c3-9e3b-d097984e6e9e"
      unitRef="shares">16284132</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib21fee22dd87483aacc39e6ab3fd611b_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzQtMS0xLTEtMTY5MTUy_3775a98d-db59-4f50-8c1b-2ac7a8ca4bcb"
      unitRef="shares">15500000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <velo:StockIssuedDuringPeriodSharesReverseRecapitalization
      contextRef="ib21fee22dd87483aacc39e6ab3fd611b_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzUtMS0xLTEtMTY5MTUy_b0bfe0f7-6557-42d3-bfa3-c18aa2071f3d"
      unitRef="shares">31784132</velo:StockIssuedDuringPeriodSharesReverseRecapitalization>
    <velo:StockConvertedReverseRecapitalization
      contextRef="ib106c91bd73f4d78a5cc4ad14409123e_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzYtMS0xLTEtMTY5MTUy_e7ce705f-b364-41ad-92f0-976c00f20516"
      unitRef="shares">8625000</velo:StockConvertedReverseRecapitalization>
    <velo:StockConvertedReverseRecapitalization
      contextRef="i32379518283c42719cf371e4747d451d_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzctMS0xLTEtMTY5MTUy_a31b016c-012f-43be-bc1d-57925631c4bc"
      unitRef="shares">142754694</velo:StockConvertedReverseRecapitalization>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic8304cc051cb46baaa3a3135646fb379_I20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90YWJsZTo1ODRmODhlNDEyMDU0MzM2OTVhNmNjMGY3MmJkZWM0MS90YWJsZXJhbmdlOjU4NGY4OGU0MTIwNTQzMzY5NWE2Y2MwZjcyYmRlYzQxXzgtMS0xLTEtMTY5MTUy_11f9c701-6d2e-4e41-b98a-d0920518e2bc"
      unitRef="shares">183163826</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i3a2a75313e1145658dd537ee425ae33a_I20210928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDY1MQ_55d1db82-d860-4c61-980f-22d32b5b7413"
      unitRef="shares">175173445</us-gaap:SharesOutstanding>
    <velo:ProceedsReceivedFromReverseRecapitalization
      contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDY4MA_d18283b0-d6ff-4641-8a16-c9ccd4e058ea"
      unitRef="usd">298200000</velo:ProceedsReceivedFromReverseRecapitalization>
    <us-gaap:AssetsHeldInTrust
      contextRef="ice67dac723934aa58d9aa1b3e754e114_I20201202"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDY5OQ_f332f1ca-7d86-41e6-be86-912db8e67105"
      unitRef="usd">345000000</us-gaap:AssetsHeldInTrust>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDc3NA_8a6146ca-c58e-4132-a303-ee156baa321c"
      unitRef="usd">182200000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDczOQ_ec618657-82ba-48be-a8f8-657874cd2a79"
      unitRef="usd">155000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <velo:ReverseRecapitalizationTransactionCosts
      contextRef="i4c5e4dae1f494da78a126b6bce8f8787_D20210929-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDc5NA_44c82bbf-2f47-40ce-96bb-61d9da90d33a"
      unitRef="usd">-19600000</velo:ReverseRecapitalizationTransactionCosts>
    <velo:ReverseRecapitalizationTransactionCosts
      contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDgxOQ_217a340c-5a13-44c1-93de-993fe3bd9d7f"
      unitRef="usd">19900000</velo:ReverseRecapitalizationTransactionCosts>
    <velo:AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts
      contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDgzOA_e0cf733d-d6ed-412d-bb98-c5a84f695ca9"
      unitRef="usd">19100000</velo:AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts>
    <velo:ReverseRecapitalizationTransactionCostsExpensedDuringPeriod
      contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDg1Ng_d766ac17-d35b-4c5d-86b6-2b7e4146c417"
      unitRef="usd">800000</velo:ReverseRecapitalizationTransactionCostsExpensedDuringPeriod>
    <velo:ReverseRecapitalizationNet
      contextRef="ic22c2fba190240e190c455a647d34481_D20210929-20210929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NDAvZnJhZzplZTdlNDJlYzZiOTE0ZmE5ODRkNTU5NWVhOTZiYTYxZC90ZXh0cmVnaW9uOmVlN2U0MmVjNmI5MTRmYTk4NGQ1NTk1ZWE5NmJhNjFkXzU0OTc1NTgyMDg3Ng_c23b2d86-5ad0-4f69-9b6e-ea5b2e7b2cab"
      unitRef="usd">278300000</velo:ReverseRecapitalizationNet>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMTIwNw_d96041eb-fd3c-41b1-af58-2c46f45e9de5">Basic and Diluted Net Income (Loss) per Share&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;Basic net income (loss) per share is computed based on the weighted average number of  shares of common stock outstanding. Diluted net income (loss) per share is computed based on the weighted average number of  shares of common stock outstanding, increased by the number of additional shares that would have been outstanding had the potentially dilutive  shares of common stock been issued. The Company applies the treasury stock method to determine the dilutive effect of potentially dilutive securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;The following table sets forth the computation of the Company&#x2019;s basic and diluted net income (loss) per share attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands, except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&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;(75,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(66,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(12,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(92,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,560,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,793,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,454,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,560,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,793,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,454,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,348,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Basic&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;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(5.34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Diluted&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;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(5.34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares of common stock equivalents &#x201c;on an as-converted basis&#x201d; were excluded from the computation of diluted net income (loss) per share attributable to common stockholders as including them would have had an antidilutive effect:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:46.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.564%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,145,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,075,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,145,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,075,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,198,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;6,198,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock options&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;17,731,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,731,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total potentially dilutive common share equivalents&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-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;37,074,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,417,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,074,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,417,660&#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;Total potentially dilutive common share equivalents for the three and nine months ended September&#160;30, 2022 and September 30, 2021 excludes 21,758,148 shares related to the earnout liability as these shares are contingently issuable upon meeting certain triggering events.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMTIwOA_f340eca3-84c5-4423-8894-eaf54ee43a66">&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;The following table sets forth the computation of the Company&#x2019;s basic and diluted net income (loss) per share attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands, except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&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;(75,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(66,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(12,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(92,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,560,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,793,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,454,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,560,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,793,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,454,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,348,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Basic&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;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(5.34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Diluted&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;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(5.34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMTIwOQ_8d8fe782-7cc5-4f53-9ce7-7b2d70bf5ebe">&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;The following table sets forth the computation of the Company&#x2019;s basic and diluted net income (loss) per share attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands, except share and per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&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;(75,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(66,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(12,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(92,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,560,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,793,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,454,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,560,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,793,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,454,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,348,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Basic&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;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(5.34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Diluted&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;(0.41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(0.07)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(5.34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNC0xLTEtMS0xNjQ0Njg_0b6784bf-8666-428f-9389-5181faaa247f"
      unitRef="usd">-75195000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNC0zLTEtMS0xNjQ0Njg_408aaf87-30e6-4997-bb33-41c55d863d08"
      unitRef="usd">-66578000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNC01LTEtMS0xNjQ0Njg_af53a6ed-27ad-4223-bcd5-9cef1e1916eb"
      unitRef="usd">-12587000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNC03LTEtMS0xNjQ0Njg_3c3cd706-8bc3-47ca-b8d8-f6ee37425cf4"
      unitRef="usd">-92663000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNy0xLTEtMS0xNjQ0Njg_8bb98346-e6cf-482b-9c29-3864fc5db364"
      unitRef="shares">185560177</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNy0zLTEtMS0xNjQ0Njg_24ceb907-cfd0-45ff-9d1e-609ff4a33abf"
      unitRef="shares">19793863</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNy01LTEtMS0xNjQ0Njg_3a7de066-2795-4779-a11a-5ec9fd213e7d"
      unitRef="shares">184454371</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfNy03LTEtMS0xNjQ0Njg_3b58a76e-89f6-4e92-a49c-3f2814babd79"
      unitRef="shares">17348557</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTEtMS0xLTEtMTY0NDY4_f77d90a8-5392-484e-ad00-04b1ba0453be"
      unitRef="shares">185560177</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTEtMy0xLTEtMTY0NDY4_89be206f-882d-42bb-b96f-c4dbaae518d7"
      unitRef="shares">19793863</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTEtNS0xLTEtMTY0NDY4_82483c7d-3fd0-4fea-9e5a-410e281ddaf9"
      unitRef="shares">184454371</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTEtNy0xLTEtMTY0NDY4_3af4ec3c-69d4-4e99-a6d5-b5dcb0454959"
      unitRef="shares">17348557</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTQtMS0xLTEtMTY0NDY4_8c72e09b-bbb8-44fc-af42-0905cb978d2d"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTQtMy0xLTEtMTY0NDY4_65899ed8-773b-434b-81ae-872ca073b5e3"
      unitRef="usdPerShare">-3.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTQtNS0xLTEtMTY0NDY4_405506e9-3285-4ff5-9827-4c065db53f0c"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTQtNy0xLTEtMTY0NDY4_02082a6e-8a23-4f8c-a56d-ffe584bfdc57"
      unitRef="usdPerShare">-5.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTUtMS0xLTEtMTY0NDY4_0e10f463-5d7b-448d-b8e4-c11e46f8781a"
      unitRef="usdPerShare">-0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTUtMy0xLTEtMTY0NDY4_da943c32-ff1c-4822-95af-df9c154da428"
      unitRef="usdPerShare">-3.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTUtNS0xLTEtMTY0NDY4_b8a0efe1-5f96-4db3-aafd-62d41810ce76"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjcxMDUzMDJlNDcxYzQ0ZjU4YzBmYTRmNjYyYmY3OTBlL3RhYmxlcmFuZ2U6NzEwNTMwMmU0NzFjNDRmNThjMGZhNGY2NjJiZjc5MGVfMTUtNy0xLTEtMTY0NDY4_372ddcde-3efc-4432-b907-a489e73df462"
      unitRef="usdPerShare">-5.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMTIwNQ_2270c013-d638-43d2-a09a-bfd990996b26">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares of common stock equivalents &#x201c;on an as-converted basis&#x201d; were excluded from the computation of diluted net income (loss) per share attributable to common stockholders as including them would have had an antidilutive effect:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:46.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.564%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,145,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,075,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,145,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,075,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,198,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;6,198,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock options&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;17,731,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,731,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total potentially dilutive common share equivalents&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-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;37,074,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,417,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,074,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,417,660&#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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMTIwNg_b689a087-5b58-4f65-8042-33f0d9117ec4">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive shares of common stock equivalents &#x201c;on an as-converted basis&#x201d; were excluded from the computation of diluted net income (loss) per share attributable to common stockholders as including them would have had an antidilutive effect:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:46.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.564%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,145,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,075,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,145,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,075,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,198,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;6,198,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock options&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;17,731,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,731,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total potentially dilutive common share equivalents&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-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;37,074,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,417,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,074,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,417,660&#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:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i44cdaabe3d1443b89233c7fc61509cc2_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNi0yLTEtMS0xNjQ0Njg_80513887-7084-4f63-b608-197bdc8adf15"
      unitRef="shares">13145000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icaf3f1151496494a9a2f40a0c3e6d7d6_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNi00LTEtMS0xNjQ0Njg_5e22f230-c702-4643-beca-995bb2975bb7"
      unitRef="shares">13075000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7eac238b253349a3b37bd1c580e9991c_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNi02LTEtMS0xNjQ0Njg_ac379b92-fa55-4e2a-8da0-c471021971de"
      unitRef="shares">13145000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if9402b3ce8b841b5bbd6b6d202b7bcf0_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNi04LTEtMS0xNjQ0Njg_485b5d8b-046e-46f4-a11d-93268391d2a1"
      unitRef="shares">13075000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1c3990dc527c44c79927076c4b2563c6_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNy0yLTEtMS0xNjQ0Njg_e6a83131-6ff8-4383-8257-9296f06736e3"
      unitRef="shares">6198472</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7a67dddd12ef4a72a0dee29f44c2a1bf_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNy00LTEtMS0xNjQ0Njg_3feb8f61-9457-4093-a346-20e2ffe2c546"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5690fdc1dd284cfdb0c23e7945b380fa_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNy02LTEtMS0xNjQ0Njg_c8d6a793-d17e-4480-9ec5-7c16005c358f"
      unitRef="shares">6198472</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia724976374cb47509957eb7baf5220d2_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfNy04LTEtMS0xNjQ0Njg_117150fd-9014-4af1-adbf-592537dfc451"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i959ce5c9e8c94e70b791caad37d1bb7f_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOC0yLTEtMS0xNjQ0Njg_e94bfdb5-adda-46b2-b5b7-7bff4027d701"
      unitRef="shares">17731063</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5b1b484a879241ef9472a6c592bb742a_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOC00LTEtMS0xNjQ0Njg_bc998d1a-cea8-442e-bfcf-fdf0c27470a0"
      unitRef="shares">21342660</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0834b994aa22477bb5447acb71117189_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOC02LTEtMS0xNjQ0Njg_fcf277dc-4bda-4158-a681-fd3bb8fce3b2"
      unitRef="shares">17731063</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3b378af3cfc04094a012dd8c3d91a859_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOC04LTEtMS0xNjQ0Njg_dd39fc16-8d11-45ca-a24c-f6cebea7ffa4"
      unitRef="shares">21342660</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOS0yLTEtMS0xNjQ0Njg_8659e199-6004-4d0f-bd23-918e3933d3a4"
      unitRef="shares">37074535</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOS00LTEtMS0xNjQ0Njg_f7d606ca-79f7-4c3d-ac43-4bf81b8e2c6c"
      unitRef="shares">34417660</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOS02LTEtMS0xNjQ0Njg_d3a779d7-831f-4356-9471-9a182d18b398"
      unitRef="shares">37074535</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RhYmxlOjlmYjM2YzYwNGRkZTQ3MGE4NzdkNWY2Nzg0MDRiNDU2L3RhYmxlcmFuZ2U6OWZiMzZjNjA0ZGRlNDcwYTg3N2Q1ZjY3ODQwNGI0NTZfOS04LTEtMS0xNjQ0Njg_7a73b3b5-a3e3-499e-a69e-38b257468ed2"
      unitRef="shares">34417660</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i03c9ae7f92ed473f81313bd8393fd84e_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMjc0ODc3OTA3MjA5NA_488396de-0741-4545-b66d-357a25d24f4f"
      unitRef="shares">21758148</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icfaf09913937486e8a92da10d3a0edb1_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80My9mcmFnOjA5YTI2YmE3NjdhNjRmYjRiOWE5NWRlNDU1NjdkYWJmL3RleHRyZWdpb246MDlhMjZiYTc2N2E2NGZiNGI5YTk1ZGU0NTU2N2RhYmZfMjc0ODc3OTA3MjA5NA_968f57ac-94af-4688-9a65-2f7e4c374d54"
      unitRef="shares">21758148</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RleHRyZWdpb246ZDI0ZjBiY2I5OTk1NGNkZjk3OWE2Y2NiNjhlNjc5NWNfMjEzNQ_b0eb1d9a-7a9d-416f-913e-5b2475f9bdb7">Fair Value Measurements&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s assets and liabilities that were measured at fair value on a recurring basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&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="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;Fair Value Measured as of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 (i)&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;39,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;U.S. Treasury securities (ii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;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;35,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 bonds (ii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;111,693&#160;&lt;/span&gt;&lt;/td&gt;&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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Common stock warrant liabilities (Public) (iii)&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;6,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Common stock warrant liabilities (Private Placement) (iii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Common stock warrant liabilities (2022 Private Warrant) (iii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 earnout liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 financial liabilities&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;6,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measured as of December&#160;31, 2021&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;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 (i)&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;207,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;U.S. Treasury securities (ii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;8,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 bonds (ii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;222,954&#160;&lt;/span&gt;&lt;/td&gt;&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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Common stock warrant liabilities (Public) (iii)&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;14,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Common stock warrant liabilities (Private Placement) (iii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Contingent earnout 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;&#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;111,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,318&#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;118,874&#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;133,192&#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-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i) &#160;&#160;&#160;&#160;Included in cash and cash equivalents on the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(ii) &#160;&#160;&#160;&#160;Included in short-term investments on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Included in warrant liabilities on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The money market funds are classified as cash and cash equivalents on the condensed consolidated balance sheets. The aggregate fair value of the Company&#x2019;s money market funds approximated amortized cost and, as such, there were no unrealized gains or losses on money market funds as of September&#160;30, 2022 and December&#160;31, 2021. Realized gains and losses, net of tax, were not material for any period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022 and December&#160;31, 2021, the Company had no investments with a contractual maturity of greater than one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a rollforward of the Level 3 assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&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:9pt;font-weight:700;line-height:100%"&gt;Redeemable convertible preferred stock warrant liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Private placement warrant liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022 Private Warrant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contingent earnout liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of June 30, 2022&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;12,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of warrant&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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of September 30, 2022&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of January 1, 2022&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of warrant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(3,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(58,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of September 30, 2022&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&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:9pt;font-weight:400;line-height:100%"&gt;3,605&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;245&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;53,377&#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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" 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:9pt;font-weight:400;line-height:100%"&gt;Fair value as of June 30, 2021&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Private placement warrant liabilities acquired as part of the reverse recapitalization&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;7,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent earnout liabilities recognized upon the closing of the reverse recapitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercise of warrants&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:9pt;font-weight:400;line-height:100%"&gt;(899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Private placement warrant liabilities acquired as part of the reverse recapitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent earnout liabilities recognized upon the closing of the reverse recapitalization&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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;120,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercise of 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:9pt;font-weight:400;line-height:100%"&gt;(899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&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:9pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;(2,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6,853&#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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;118,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the private placement warrant liability, the 2022 Private Warrant (see Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), redeemable convertible preferred stock warrant liability and contingent earnout liability are based on significant unobservable inputs, which represent Level 3 measurements within the fair value hierarchy. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In determining the fair value of the private placement warrant liability the Company used the the Monte Carlo Simulation Model that assumes optimal exercise of the Company&#x2019;s redemption option at the earliest possible date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the fair value of the redeemable convertible preferred stock warrant liability, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the fair value of the 2022 Private Warrant, the Company used the Black-Scholes option pricing model to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Instruments). &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;In determining the fair value of the contingent earnout liability, the Company used the Monte Carlo simulation valuation model using a distribution of potential outcomes on a weekly basis over the applicable earnout period using the most reliable information available (see Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RleHRyZWdpb246ZDI0ZjBiY2I5OTk1NGNkZjk3OWE2Y2NiNjhlNjc5NWNfMjEzNg_bacce885-7f15-4780-ae43-ad49c69df60b">&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s assets and liabilities that were measured at fair value on a recurring basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&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="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;Fair Value Measured as of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 (i)&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;39,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;U.S. Treasury securities (ii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;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;35,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 bonds (ii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;111,693&#160;&lt;/span&gt;&lt;/td&gt;&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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Common stock warrant liabilities (Public) (iii)&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;6,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Common stock warrant liabilities (Private Placement) (iii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Common stock warrant liabilities (2022 Private Warrant) (iii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 earnout liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 financial liabilities&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;6,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measured as of December&#160;31, 2021&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;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 (i)&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;207,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;U.S. Treasury securities (ii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;8,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 bonds (ii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;222,954&#160;&lt;/span&gt;&lt;/td&gt;&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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 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;Common stock warrant liabilities (Public) (iii)&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;14,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Common stock warrant liabilities (Private Placement) (iii)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Contingent earnout 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;&#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;111,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,318&#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;118,874&#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;133,192&#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-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i) &#160;&#160;&#160;&#160;Included in cash and cash equivalents on the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(ii) &#160;&#160;&#160;&#160;Included in short-term investments on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Included in warrant liabilities on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7820f8d62f614d2db7bf0c2f5e2ec02c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNC0xLTEtMS0xNjQ0Njg_d6b6bf90-aa4a-48d9-b743-3e0df86cf9ae"
      unitRef="usd">39215000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0c2f76fd43e449b2b5045d9023deed57_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNC0zLTEtMS0xNjQ0Njg_402b295d-0bc9-486f-82fc-320096a35f59"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i637aae90980b4eca8389e286d9c1e791_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNC01LTEtMS0xNjQ0Njg_579cf803-8ce1-4b75-9a2a-5530edfb576f"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNC03LTEtMS0xNjQ0Njg_a4f0ed8a-1f3c-4cda-9bb3-1a84e9e2ce93"
      unitRef="usd">39215000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3c2c1db905d442dfa543ef66fb4a1480_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNS0xLTEtMS0xNjQ0Njg_e7043b09-5642-49c9-ac81-a537dc1ce59f"
      unitRef="usd">35131000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i893d122a0ead4c9d9b1e27fe28150fc9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNS0zLTEtMS0xNjQ0Njg_2d306048-b746-4fec-a7b2-48383cfe158d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i789956b93499421e817b07e8b9c84df1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNS01LTEtMS0xNjQ0Njg_d7c02cf2-932c-41f5-989b-69d21f83554f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i18b843120424480882559fc4f52547bb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNS03LTEtMS0xNjQ0Njg_fa864fcf-fed9-4c5f-8b23-7e90f0e5a516"
      unitRef="usd">35131000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia7e29dc53bdf45959f9caa142ba0fe3d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNi0xLTEtMS0xNjQ0Njg_39ce72c9-ba3d-46fa-9c95-bba6c1038025"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4560dda70bf944d3a2721c4923efab46_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNi0zLTEtMS0xNjQ0Njg_aecf21cf-dc95-49af-b9d8-a206e1ee4a2a"
      unitRef="usd">37347000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9197b52adf1e43859e5e0b53c5ad0475_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNi01LTEtMS0xNjQ0Njg_81305652-dedd-451e-ac79-e1094697cd67"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNi03LTEtMS0xNjQ0Njg_e3098faf-a401-429d-a445-0bac51ec1b52"
      unitRef="usd">37347000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7820f8d62f614d2db7bf0c2f5e2ec02c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNy0xLTEtMS0xNjQ0Njg_c43f7dc6-a0ee-4de1-92bc-103c4635290b"
      unitRef="usd">74346000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0c2f76fd43e449b2b5045d9023deed57_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNy0zLTEtMS0xNjQ0Njg_2f8fa6e2-279f-470d-82f9-c896def26f68"
      unitRef="usd">37347000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i637aae90980b4eca8389e286d9c1e791_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNy01LTEtMS0xNjQ0Njg_7adc2141-ad1c-4eb5-a7a7-06e80ff0b018"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfNy03LTEtMS0xNjQ0Njg_66d3234d-3670-45ee-8509-3eb9fcdde768"
      unitRef="usd">111693000</us-gaap:AssetsFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i9bde0d0962384c3c8da8882fa4e5d027_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfOS0xLTEtMS0xNjQ0Njg_fe329a77-a006-4f66-bd35-cfd0bb36231e"
      unitRef="usd">6986000</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="ie6f393cd17d441938bac45820b607f54_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfOS0zLTEtMS0xNjQ0Njg_949d1e4b-33ce-4b41-8e6e-d3feac150c2e"
      unitRef="usd">0</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="if70f7a73f2604e30ae415c8510dbc258_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfOS01LTEtMS0xNjQ0Njg_3131a13a-7a6e-475a-8f09-8fef7289575d"
      unitRef="usd">0</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i20e49a7485404469a2b9f0470645d1c8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfOS03LTEtMS0xNjQ0Njg_2d2ae808-7985-41ff-a2a1-267240503e0d"
      unitRef="usd">6986000</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i5b70b12280fd4e92b5c75d88ed236042_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTAtMS0xLTEtMTY0NDY4_bf78dfb8-3125-48ac-8fa0-5beab9365e37"
      unitRef="usd">0</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i11440e70fd3a4d33b80a5e27eada4c56_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTAtMy0xLTEtMTY0NDY4_077d9a26-9f62-4945-8a6b-52fe26105870"
      unitRef="usd">0</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i97edf64fe9c041f3904dd2c423883235_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTAtNS0xLTEtMTY0NDY4_a10f6e22-7d80-4553-af5c-d6b38e4f3abe"
      unitRef="usd">3605000</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i1d7e1416902944b5a8c672907ef161e2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTAtNy0xLTEtMTY0NDY4_107c9ebc-79f6-4a8c-a620-653967dabb64"
      unitRef="usd">3605000</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="ibf9b9d41734b405caae9eb517c087717_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtMS0xLTEtMTc3MjIy_92d66772-d65b-49d2-8629-cc7b8ed3a954"
      unitRef="usd"
      xsi:nil="true"/>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="ide713abb08184065b22da79da0fbd1b8_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtMy0xLTEtMTc3MjIy_05bdec6e-6f57-460f-bd1c-c1b5a77147c0"
      unitRef="usd"
      xsi:nil="true"/>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i5109a6fbf0ba46cfa38a34eb802168d9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtNS0xLTEtMTc1MDAw_cd743189-b5f4-4d12-bfee-b84976cf58e2"
      unitRef="usd">245000</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i63bfb50c027444d3a505107fa29940b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtNy0xLTEtMTc1MDAw_c826cb45-61e8-4273-90da-2f27c623579f"
      unitRef="usd">245000</velo:WarrantLiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i7820f8d62f614d2db7bf0c2f5e2ec02c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtMS0xLTEtMTY0NDY4_e8a5cff3-8425-4f74-9e7a-e47123f8d72a"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i0c2f76fd43e449b2b5045d9023deed57_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtMy0xLTEtMTY0NDY4_bd31aeed-cc80-4f76-8446-93d5f845fb3d"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i637aae90980b4eca8389e286d9c1e791_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtNS0xLTEtMTY0NDY4_81708a46-903c-47d6-806f-567ed19b3df0"
      unitRef="usd">53377000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTEtNy0xLTEtMTY0NDY4_a0632824-2b34-4c78-a79e-e396f2e28d47"
      unitRef="usd">53377000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i7820f8d62f614d2db7bf0c2f5e2ec02c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTItMS0xLTEtMTY0NDY4_a05d1982-d321-4dbf-9fca-1b0a168c4c64"
      unitRef="usd">6986000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i0c2f76fd43e449b2b5045d9023deed57_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTItMy0xLTEtMTY0NDY4_afb0f2f4-1580-4352-8623-2e7f9dfc4227"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i637aae90980b4eca8389e286d9c1e791_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTItNS0xLTEtMTY0NDY4_02278179-4866-4bc4-81dd-f38c7a5cd73b"
      unitRef="usd">57227000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTItNy0xLTEtMTY0NDY4_5bb5fcb0-55b1-45f4-b770-2b4ec9dd82da"
      unitRef="usd">64213000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i09d7a4bebc924c45abb146ff82d1b865_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTgtMS0xLTEtMTY0NDY4_e7ce9ecc-94d5-4324-a1b6-aa29127da80d"
      unitRef="usd">207471000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if8b0732d35fa421f90eb85cb2df1edb5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTgtMy0xLTEtMTY0NDY4_d30e94a5-7bff-43bb-8acf-8e28d823cb61"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i576af8796d2f479486c8a4330b2a7b2e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTgtNS0xLTEtMTY0NDY4_28aafd99-b62a-490c-ba6b-d0117bae0880"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTgtNy0xLTEtMTY0NDY4_2ac7bcd7-f2f0-403e-b1f3-fc576b1c1d53"
      unitRef="usd">207471000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie9b9ba71e32949b8930d533727a29630_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTktMS0xLTEtMTY0NDY4_c24b8a75-ca7b-4de0-ada5-869decdb396f"
      unitRef="usd">8141000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i44e2255251eb48cb88f0d4ad6adb8294_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTktMy0xLTEtMTY0NDY4_a5839e37-dd84-4e1b-8ddd-45b556088cfe"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2db3b323c38d4ca994850cade995c830_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTktNS0xLTEtMTY0NDY4_bbadff84-fadd-4395-b169-e648b0be24a0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifab349adf29143cb878cc0a727a54b90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMTktNy0xLTEtMTY0NDY4_b75bc991-3c3b-471e-9d36-5ca2bf64be67"
      unitRef="usd">8141000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0b41439e218f4bd19e5d84d5ed19ea99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjAtMS0xLTEtMTY0NDY4_faab1295-99e5-4490-ae08-855b0f27899d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1db3a84793a84d7d86f186dc68795046_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjAtMy0xLTEtMTY0NDY4_76bb41ed-5b0b-4010-b34d-59ec3cc4cef6"
      unitRef="usd">7342000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib9be60de35344f2c8cc49215a5d0d4fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjAtNS0xLTEtMTY0NDY4_0c56097f-901c-47b2-b04c-92b1511283a1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjAtNy0xLTEtMTY0NDY4_c69f334e-108f-47ec-987c-39e6eaaed136"
      unitRef="usd">7342000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i09d7a4bebc924c45abb146ff82d1b865_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjEtMS0xLTEtMTY0NDY4_3df36644-afcd-4f22-b641-7f06d948d465"
      unitRef="usd">215612000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if8b0732d35fa421f90eb85cb2df1edb5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjEtMy0xLTEtMTY0NDY4_56c69ae9-fb9f-465b-9c56-6655b48bfcce"
      unitRef="usd">7342000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i576af8796d2f479486c8a4330b2a7b2e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjEtNS0xLTEtMTY0NDY4_10c9e8b9-d0ad-41e6-9f42-910ddd291dc5"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjEtNy0xLTEtMTY0NDY4_f5e8e3a6-cd4c-433e-be0a-e2a3902a24e3"
      unitRef="usd">222954000</us-gaap:AssetsFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i796f6d255dee4543a74292edcfdbc1d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjMtMS0xLTEtMTY0NDY4_73049b96-846e-4e85-bf5f-3bf1d8956f67"
      unitRef="usd">14318000</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="ia97bcea94dac4be7a54fa83b20cae440_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjMtMy0xLTEtMTY0NDY4_fc3fe0d2-fc5a-40ab-bf0e-e984cd5432d2"
      unitRef="usd">0</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="id8f92ed253e541abbcc55fb39710810f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjMtNS0xLTEtMTY0NDY4_2b315dd7-c5eb-4020-82df-b6c5bd319d32"
      unitRef="usd">0</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i7109aed5df194bff8d5411fa31f2bffe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjMtNy0xLTEtMTY0NDY4_2dafdab9-f164-4a02-b45f-73414c0112e9"
      unitRef="usd">14318000</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i56a26a9fc26140489c6805fddb6ce592_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjQtMS0xLTEtMTY0NDY4_d58ca18a-977f-4a5b-b994-e9613b279923"
      unitRef="usd">0</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i097258a668d14a0096e8debe95af621f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjQtMy0xLTEtMTY0NDY4_881f7e47-3ebb-41a3-9a6a-901e7e1b153e"
      unitRef="usd">0</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i592c4d4d705442bcb55f49abf80f0561_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjQtNS0xLTEtMTY0NDY4_2a2f6025-5298-433c-8810-5874a790edc4"
      unitRef="usd">7387000</velo:WarrantLiabilitiesFairValueDisclosure>
    <velo:WarrantLiabilitiesFairValueDisclosure
      contextRef="i770fca3611af4a29accb06ee6cc8e99e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjQtNy0xLTEtMTY0NDY4_29f1ad8f-5a58-4e48-ac31-eef31cc3a33a"
      unitRef="usd">7387000</velo:WarrantLiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i09d7a4bebc924c45abb146ff82d1b865_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjUtMS0xLTEtMTY0NDY4_e765c07c-e598-4a1a-b243-bf53107a296c"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="if8b0732d35fa421f90eb85cb2df1edb5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjUtMy0xLTEtMTY0NDY4_72a981d0-9ddd-42b7-81a4-49dd14a2b9f6"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i576af8796d2f479486c8a4330b2a7b2e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjUtNS0xLTEtMTY0NDY4_240b33b5-99de-4ef2-b2e7-b9312e12069c"
      unitRef="usd">111487000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjUtNy0xLTEtMTY0NDY4_6de6081c-aedc-4ff5-b26d-febfb8cb5142"
      unitRef="usd">111487000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i09d7a4bebc924c45abb146ff82d1b865_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjYtMS0xLTEtMTY0NDY4_948ed317-9150-4d10-bd22-4c07b365ca7c"
      unitRef="usd">14318000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="if8b0732d35fa421f90eb85cb2df1edb5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjYtMy0xLTEtMTY0NDY4_f4688d10-e2f1-4a1a-a30e-d25c4d978bb9"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i576af8796d2f479486c8a4330b2a7b2e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjYtNS0xLTEtMTY0NDY4_a0373a5e-e04d-4dc9-92f4-8d77bc22ee7e"
      unitRef="usd">118874000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmFiYWNkZTE3NDlmZjQ4NTk4NTZjYzhjNmU4OTU5NDYyL3RhYmxlcmFuZ2U6YWJhY2RlMTc0OWZmNDg1OTg1NmNjOGM2ZTg5NTk0NjJfMjYtNy0xLTEtMTY0NDY4_6714bc61-f1c7-4469-b80e-3cbd64a084f3"
      unitRef="usd">133192000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RleHRyZWdpb246ZDI0ZjBiY2I5OTk1NGNkZjk3OWE2Y2NiNjhlNjc5NWNfMjEzNA_e8d2d21c-2e39-4beb-9d7d-bec7c4be9c15">&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a rollforward of the Level 3 assets and liabilities measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&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:9pt;font-weight:700;line-height:100%"&gt;Redeemable convertible preferred stock warrant liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Private placement warrant liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022 Private Warrant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contingent earnout liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of June 30, 2022&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;12,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of warrant&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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of September 30, 2022&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of January 1, 2022&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of warrant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(3,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(58,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of September 30, 2022&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&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:9pt;font-weight:400;line-height:100%"&gt;3,605&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;245&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;53,377&#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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" 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:9pt;font-weight:400;line-height:100%"&gt;Fair value as of June 30, 2021&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Private placement warrant liabilities acquired as part of the reverse recapitalization&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;7,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent earnout liabilities recognized upon the closing of the reverse recapitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercise of warrants&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:9pt;font-weight:400;line-height:100%"&gt;(899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine months ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Private placement warrant liabilities acquired as part of the reverse recapitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contingent earnout liabilities recognized upon the closing of the reverse recapitalization&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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;120,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Exercise of 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:9pt;font-weight:400;line-height:100%"&gt;(899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&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:9pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;(2,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value as of September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6,853&#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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;118,749&#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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1141d78d697a4c3580f046178ea53ec5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMi0xLTEtMS0xNjQ0Njg_c6c0f169-2394-485e-86d2-7598a0970bbc"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib1975fbdcd1f463882392445a899b2b7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMi0zLTEtMS0xNjQ0Njg_a5924b7b-eff9-415a-93f9-e7a235b2d536"
      unitRef="usd">1380000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0845855ca71b42688042141b1bef25ea_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMi01LTEtMS0xNzcyMjg_ee0fdbe1-403b-4ec2-9ace-7022afe8fa3b"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4b679fe707fc400ba778c01b9139406f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMi01LTEtMS0xNjQ0Njg_78694f20-db13-4cec-ba66-8e8fb9742fa6"
      unitRef="usd">12492000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="ib0b8157140c64e80b6720852676d27d0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy0xLTEtMS0xNzUxMDk_587104b4-e775-470a-81ab-febb2ed59e24"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="iebecc3ec67114796a90b083ee736b094_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy0zLTEtMS0xNzUxMDk_628d05f9-711d-4a26-9430-27f16a4b3ac2"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="ia023d90e7c7547ec9a54f8e141ae64e5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy01LTEtMS0xNzUwODM_8ba7cffa-3e2d-4e12-98b9-2a963d3976ac"
      unitRef="usd">170000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i68dca79964fb49bf98cc1e6328d0850d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy03LTEtMS0xNzUxMDk_98e5fc22-b32a-47b0-addf-a72cd721c17f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ib0b8157140c64e80b6720852676d27d0_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy0xLTEtMS0xNjQ0Njg_1a139ff8-8abb-4192-9117-3821a02948a1"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="iebecc3ec67114796a90b083ee736b094_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy0zLTEtMS0xNjQ0Njg_b258d42a-67a2-4b6f-9e01-f7c19505113d"
      unitRef="usd">2225000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ia023d90e7c7547ec9a54f8e141ae64e5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNC01LTEtMS0xNzUwODM_2568c254-d9f6-48af-8dbb-5eb2c3879946"
      unitRef="usd">75000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i68dca79964fb49bf98cc1e6328d0850d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMy01LTEtMS0xNjQ0Njg_62818e8b-9956-4c67-91d9-a55a0b1e40d0"
      unitRef="usd">40885000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i848ff667e40e4a28987b0f5c20d07962_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNC0xLTEtMS0xNjQ0Njg_a96853bd-13d8-40be-a786-ec1db89014d6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8252780708344961a8b7b2648da86b42_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNC0zLTEtMS0xNjQ0Njg_1153b5e9-b78e-4522-8826-8740325044aa"
      unitRef="usd">3605000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i99eaf14b5ac1414f963456a31a66d536_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNS01LTEtMS0xNzUwOTE_26d91e3d-b28b-469d-964c-e9b2cd2a5de2"
      unitRef="usd">245000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia1973797b072430e966320134aa50a25_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNC01LTEtMS0xNjQ0Njg_c110d0b5-1d2e-4e94-8803-7aec66ad932e"
      unitRef="usd">53377000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7f17f165029249a88c5f1de7333601fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNy0xLTEtMS0xNjQ0Njg_025ec447-49a1-4581-92b4-5dba486b0e14"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id8d8fa93603c409da72c47915f44e1e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNy0zLTEtMS0xNjQ0Njg_fd08dc68-9bf9-4c22-85f1-2f91c746cb5c"
      unitRef="usd">7387000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1b6b9300ddf946d6884104ba3bf5d9d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOC01LTEtMS0xNzcyMjg_1a5b950a-f603-4aed-ae29-57fe4b5e375e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i17727a55dc864c07af5d32959405a574_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfNy01LTEtMS0xNjQ0Njg_166753ab-6fdd-4f65-81ae-704146015cd5"
      unitRef="usd">111487000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i9d561153118941fca4e9e3fb2ad13992_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS0xLTEtMS0xNzUxMTc_0c05dc30-f459-45c5-b99c-4656add6cb6f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="ifa07a232565a489484cdf1b1fdd961c1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS0zLTEtMS0xNzUxMTc_43a7aacd-0689-4223-99ef-9638445938fa"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i56fbecf9fbca445db1a9e45914eddbb9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS01LTEtMS0xNzUxMTc_1100b926-6478-463b-bf9f-c58860e9301c"
      unitRef="usd">170000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i175f8175575c4f15b3822abc79294979_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS03LTEtMS0xNzUxMTc_52cc0746-1225-4c1b-b281-e74a73e051f2"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i9d561153118941fca4e9e3fb2ad13992_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOC0xLTEtMS0xNjQ0Njg_16b956c5-ef15-4d48-b814-3ff7fe08040a"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ifa07a232565a489484cdf1b1fdd961c1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOC0zLTEtMS0xNjQ0Njg_dd582793-6e3f-40db-9c6c-d91fd07eaed6"
      unitRef="usd">-3782000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i56fbecf9fbca445db1a9e45914eddbb9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTAtNS0xLTEtMTc3MjI4_ef2d43c8-82fd-491e-b603-087d224acea0"
      unitRef="usd">75000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i175f8175575c4f15b3822abc79294979_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOC01LTEtMS0xNjQ0Njg_2a2edd6e-51e6-4090-a845-4edf84e66048"
      unitRef="usd">-58110000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i848ff667e40e4a28987b0f5c20d07962_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS0xLTEtMS0xNjQ0Njg_7baf5151-87dc-4aa7-ac2f-98d7a2a0e219"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8252780708344961a8b7b2648da86b42_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS0zLTEtMS0xNjQ0Njg_ccd023c1-7196-4104-b911-f70df1565a78"
      unitRef="usd">3605000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i99eaf14b5ac1414f963456a31a66d536_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTEtNS0xLTEtMTc3MjI4_1ee3b94e-0bc6-4525-a9a3-91cbd5d28fcb"
      unitRef="usd">245000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia1973797b072430e966320134aa50a25_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfOS01LTEtMS0xNjQ0Njg_7a6cba39-504c-4b8b-a1f2-2b91e68cbb2c"
      unitRef="usd">53377000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie2a2e9fdf71a4bb2882834a5ef211bb2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTMtMS0xLTEtMTc4NDM4_3dab501a-8b97-40f8-9faf-fae9ab1fc436"
      unitRef="usd">1922000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i0df7830251cf4b02b93bee5bd124f22f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTMtMy0xLTEtMTc4NDM4_9aa7d80c-0e15-462c-8aee-e6cb2631f239"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2db75d17f3ef4205b00c584586ca59e0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTMtNS0xLTEtMTc4NTQ3_32c86e50-7f33-4dfe-a804-4fbd170afe52"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ibf6c268388094c639ff9183a36d0d2d4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTMtNy0xLTEtMTc4NDM4_c923c98c-407b-47fe-a62d-6c734ddc8441"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i7b0260b72ea7476bacc954ec9bc6e472_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTQtMy0xLTEtMTc4NDM4_30729cec-7e07-4322-90d5-ab18b8fc44c0"
      unitRef="usd">7165000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i61aa445ba9904ef786c949282bdded1b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTUtNy0xLTEtMTc4NDM4_b1f9d60e-ba81-4f8a-abf5-427f79c93b52"
      unitRef="usd">120763000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i463fdb488e8c4cb7a4a809655ff85c99_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTYtMS0xLTEtMTc4NDM4_e3df7780-0df2-45c1-b7d8-ce31564d0af7"
      unitRef="usd">-899000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i7b0260b72ea7476bacc954ec9bc6e472_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTYtMy0xLTEtMTc4NDM4_5c3531a9-6272-431b-a1d5-7b0fad9c7cdd"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i5f3a8ceeb0fd4b4a893ab37536778d39_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTYtNS0xLTEtMTc4NTQ3_d818c31f-07dc-4874-84e2-545aacf2baae"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i61aa445ba9904ef786c949282bdded1b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTYtNy0xLTEtMTc4NDM4_b7ab2362-8797-42b4-bda8-0d58fe8329db"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i463fdb488e8c4cb7a4a809655ff85c99_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTctMS0xLTEtMTc4NDM4_b3a7fb83-f589-44f8-a3ea-2ac287eec553"
      unitRef="usd">-1023000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i7b0260b72ea7476bacc954ec9bc6e472_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTctMy0xLTEtMTc4NDM4_78d67267-80a6-4270-be9d-30ab7c2588a7"
      unitRef="usd">-312000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i5f3a8ceeb0fd4b4a893ab37536778d39_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTctNS0xLTEtMTc4NTQ3_e6625c15-4880-4967-ac29-a1c08ef5ccc6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i61aa445ba9904ef786c949282bdded1b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTctNy0xLTEtMTc4NDM4_748bf012-3a80-426d-a6a1-5bc675444288"
      unitRef="usd">-2014000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie1053d4a8e794d06a7018f1460d25233_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTgtMS0xLTEtMTc4NDM4_d03cc8c4-9e81-4357-b1f6-b7a06de5cd3c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i78a75e9b02244b3fb6495188bd95b284_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTgtMy0xLTEtMTc4NDM4_eaafcf1d-ea93-4a06-a1a9-2232b818d0d5"
      unitRef="usd">6853000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8f4f2e68eae045e49d13dfa3531639ee_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTgtNS0xLTEtMTc5ODMx_5fbcd594-a713-48be-a954-36e62418c45c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2e3fb952c37a468fb74150b0ed531d8c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMTgtNy0xLTEtMTc4NDM4_3cefdc6a-98ed-4f99-89b1-f9f1f5f6c80a"
      unitRef="usd">118749000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6b16808165a046beb9246dcfdb5137cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjAtMS0xLTEtMTc4NDM4_b3ae5d14-e07a-449b-9bd2-ca18fe95ea95"
      unitRef="usd">181000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i3e5274ccfd9942149019cfc2387d7f9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjAtMy0xLTEtMTc4NDM4_f96bca5d-4b7a-4df2-9996-03a6b2dde400"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ia3cab3f6059143f6938ba58671c3a6af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjAtNS0xLTEtMTc4NTY4_4c0c8858-7e2d-4ffd-ad48-7a28fd8d7c33"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i22773e33043143c08397c9570cb98338_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjAtNy0xLTEtMTc4NDM4_7e3c2b52-79a9-423e-998a-6e6a4239bc0e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="if98154351f094ada9c3ea8c0789117a1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjEtMy0xLTEtMTc4NDM4_9e7a6fee-20fa-424b-99a2-7e157b445c01"
      unitRef="usd">7165000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i4a7a9297f9ae465d9a35c0a48006ca33_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjItNy0xLTEtMTc4NDM4_aaa84a38-39a7-48e5-bb27-7e5a0d4b5b00"
      unitRef="usd">120763000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ief8a3e0eae43477f8de46fe0a8c7ae61_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjMtMS0xLTEtMTc4NDM4_4ad25a64-9b96-402d-af30-699e9669f467"
      unitRef="usd">-899000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="if98154351f094ada9c3ea8c0789117a1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjMtMy0xLTEtMTc4NDM4_ad2dfa34-cb8e-429c-a820-df72d106b18b"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="iaf264c37b25c4c4d8e00985e00197f17_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjMtNS0xLTEtMTc4NTY4_adb011f7-480b-4038-9150-d5c2d01e0062"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i4a7a9297f9ae465d9a35c0a48006ca33_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjMtNy0xLTEtMTc4NDM4_f3c04b0e-967a-42f2-b9a5-c22b46999f92"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ief8a3e0eae43477f8de46fe0a8c7ae61_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjQtMS0xLTEtMTc4NDM4_077cec9e-4f1f-459a-a36c-b8875b1947ac"
      unitRef="usd">718000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="if98154351f094ada9c3ea8c0789117a1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjQtMy0xLTEtMTc4NDM4_4f1a7d3f-b1f4-496a-ae67-80407df419b0"
      unitRef="usd">-312000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="iaf264c37b25c4c4d8e00985e00197f17_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjQtNS0xLTEtMTc4NTY4_3995e603-7719-4766-a19e-599696adc997"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4a7a9297f9ae465d9a35c0a48006ca33_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjQtNy0xLTEtMTc4NDM4_10e0177e-113a-4999-921d-8f3ff834c29d"
      unitRef="usd">-2014000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie1053d4a8e794d06a7018f1460d25233_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjUtMS0xLTEtMTc4NDM4_a340a98d-dc48-4be5-b155-f53e89853485"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i78a75e9b02244b3fb6495188bd95b284_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjUtMy0xLTEtMTc4NDM4_fd8094dc-bfbc-4712-beee-b329e9f6396f"
      unitRef="usd">6853000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8f4f2e68eae045e49d13dfa3531639ee_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjUtNS0xLTEtMTc5ODQw_d608beaf-a1d5-4cbe-8996-36dac9ba271f"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2e3fb952c37a468fb74150b0ed531d8c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80Ni9mcmFnOmQyNGYwYmNiOTk5NTRjZGY5NzlhNmNjYjY4ZTY3OTVjL3RhYmxlOmNhZTQyZDY4ZmI5MDQ3NWI5NWZkZGE2MmE5YmQ5MzI2L3RhYmxlcmFuZ2U6Y2FlNDJkNjhmYjkwNDc1Yjk1ZmRkYTYyYTliZDkzMjZfMjUtNy0xLTEtMTc4NDM4_b26b1022-0e26-469f-92c9-92ab69e3ef3c"
      unitRef="usd">118749000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfOTM3_0bdd8ac0-7ff5-4e79-983f-79ef8f9ad3b7">Investments&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&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;Available-for-sale Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company began investing in available-for-sale (&#x201c;AFS&#x201d;) investments in the fourth quarter of 2021. The following table summarizes our AFS investments. These are classified as "Short-term investments" on the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.525%"/&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="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;September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Gain&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Loss&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;U.S. Treasury securities&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;35,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;37,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 available-for-sale investments&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;73,613&#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;(1,135)&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;72,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.525%"/&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="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;December&#160;31, 2021&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Gain&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Loss&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;7,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 available-for-sale investments&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;15,497&#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&#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)&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,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the breakdown of the AFS investments in an unrealized loss position as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&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: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;September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;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;Less than 12 months&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;35,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;35,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;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;Less than 12 months&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;37,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,347&#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;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,640&#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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not believe these AFS investments to be other-than-temporarily impaired as of September&#160;30, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;There were no material realized gains or losses on AFS investments during the three and nine months ended September&#160;30, 2022 and September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;There were no AFS investments with maturities greater than 12 months at September&#160;30, 2022.  Actual maturities may differ from the contractual maturities because the Company may sell these investments prematurely.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfOTM4_4f91afd0-73d4-4255-aa86-34a2d3be9040">&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company began investing in available-for-sale (&#x201c;AFS&#x201d;) investments in the fourth quarter of 2021. The following table summarizes our AFS investments. These are classified as "Short-term investments" on the condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.525%"/&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="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;September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Gain&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Loss&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;U.S. Treasury securities&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;35,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;37,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 available-for-sale investments&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;73,613&#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;(1,135)&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;72,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.525%"/&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="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;December&#160;31, 2021&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Gain&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Loss&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;7,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 available-for-sale investments&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;15,497&#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&#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)&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,483&#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:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i18b843120424480882559fc4f52547bb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfMy0xLTEtMS0xNjQ0Njg_750fa35c-82a0-4021-94c4-c77a0e75d5f8"
      unitRef="usd">35719000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i18b843120424480882559fc4f52547bb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfMy0zLTEtMS0xNjQ0Njg_b1c84598-f09c-4502-9712-0d7070e9d221"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i18b843120424480882559fc4f52547bb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfMy01LTEtMS0xNjQ0Njg_a34593bf-9cea-469d-8b04-689b7c7ee591"
      unitRef="usd">588000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i18b843120424480882559fc4f52547bb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfMy03LTEtMS0xNjQ0Njg_188d34d5-2a64-4fb0-8089-2e328c6c1bd1"
      unitRef="usd">35131000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNC0xLTEtMS0xNjQ0Njg_23ee7925-c93d-43c1-89c4-e949225c4659"
      unitRef="usd">37894000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNC0zLTEtMS0xNjQ0Njg_c246cc54-dd41-4f53-a382-f0a122b75c17"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNC01LTEtMS0xNjQ0Njg_41301f7e-98c3-44df-9882-06118449991f"
      unitRef="usd">547000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNC03LTEtMS0xNjQ0Njg_e1832136-5fc2-406d-ae2b-f2fccab2e59e"
      unitRef="usd">37347000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNS0xLTEtMS0xNjQ0Njg_37a2736c-a9b0-461a-aebf-465bcc65cb7c"
      unitRef="usd">73613000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNS0zLTEtMS0xNjQ0Njg_f33855cf-ad90-4633-9872-aed6411f4f67"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNS01LTEtMS0xNjQ0Njg_a2529ed4-5bdf-47c4-a65a-4245217c4bd1"
      unitRef="usd">1135000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOmM0NjhkMjUxYTkwYjQ4ZGRiZmYwNjc2MDRkYjAyNDZkL3RhYmxlcmFuZ2U6YzQ2OGQyNTFhOTBiNDhkZGJmZjA2NzYwNGRiMDI0NmRfNS03LTEtMS0xNjQ0Njg_cfb303fa-ce46-4d96-aac5-e0cbabc64f91"
      unitRef="usd">72478000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifab349adf29143cb878cc0a727a54b90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfMy0xLTEtMS0xNjQ0Njg_f7c9dd5b-11d4-4b78-95ea-2da916e7f52d"
      unitRef="usd">8154000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifab349adf29143cb878cc0a727a54b90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfMy0zLTEtMS0xNjQ0Njg_2ff6b9f6-ea34-4c83-b9ac-ac77e44f1e69"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifab349adf29143cb878cc0a727a54b90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfMy01LTEtMS0xNjQ0Njg_be496d48-c637-4771-959d-886b6f800a23"
      unitRef="usd">13000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifab349adf29143cb878cc0a727a54b90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfMy03LTEtMS0xNjQ0Njg_cad9a678-81c4-4a7f-867d-f39bb8b3cca5"
      unitRef="usd">8141000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNC0xLTEtMS0xNjQ0Njg_7814a8c2-4662-4507-abbc-4347e0760806"
      unitRef="usd">7343000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNC0zLTEtMS0xNjQ0Njg_75739af8-9caf-4c7c-afd9-e24b68f2fbac"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNC01LTEtMS0xNjQ0Njg_2a19afd1-7999-42da-995b-56e47bfb1dc7"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNC03LTEtMS0xNjQ0Njg_17d95617-e889-42ea-9b4f-837789ca0961"
      unitRef="usd">7342000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNS0xLTEtMS0xNjQ0Njg_0f285203-8d92-46c5-955f-db9f90620319"
      unitRef="usd">15497000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNS0zLTEtMS0xNjQ0Njg_83dfc6e8-d292-42cd-be2a-dbeecc4aa476"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNS01LTEtMS0xNjQ0Njg_4ee22f04-ff99-4ffb-9832-dcf3692a5d32"
      unitRef="usd">15000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjMzYzE5ODNhYjdiZjQ1NDdhMzliODYyOGY4NTIwNTQzL3RhYmxlcmFuZ2U6MzNjMTk4M2FiN2JmNDU0N2EzOWI4NjI4Zjg1MjA1NDNfNS03LTEtMS0xNjQ0Njg_1baf6aba-aef3-4229-a86e-2720fdbf9074"
      unitRef="usd">15483000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfOTM5_f656f201-723a-476f-b338-0fbbc0c48fe4">&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the breakdown of the AFS investments in an unrealized loss position as of September&#160;30, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&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: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;September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&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;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align: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 Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;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;Less than 12 months&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;35,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;35,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;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;Less than 12 months&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;37,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,347&#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;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,640&#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;2&#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:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i18b843120424480882559fc4f52547bb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNC0xLTEtMS0xNjQ0Njg_258e6e81-39a5-4ee1-ac73-bf6dde59b4b6"
      unitRef="usd">35131000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i18b843120424480882559fc4f52547bb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNC0zLTEtMS0xNjQ0Njg_e965f86e-67b0-484b-8e8b-b0fe9f46cb2f"
      unitRef="usd">588000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ifab349adf29143cb878cc0a727a54b90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNC01LTEtMS0xNjQ0Njg_94e324d5-b246-4775-921c-a5f67ca0ebc8"
      unitRef="usd">8141000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifab349adf29143cb878cc0a727a54b90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNC03LTEtMS0xNjQ0Njg_632e09a8-e56a-4ac5-b2e9-7068e449ca2f"
      unitRef="usd">13000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i18b843120424480882559fc4f52547bb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNS0xLTEtMS0xNjQ0Njg_c7762b3a-c6d2-431e-bfda-e1ded600137a"
      unitRef="usd">35131000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i18b843120424480882559fc4f52547bb_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNS0zLTEtMS0xNjQ0Njg_75036443-5388-41bb-95aa-519127cacb87"
      unitRef="usd">588000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ifab349adf29143cb878cc0a727a54b90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNS01LTEtMS0xNjQ0Njg_010ee47a-fa98-4c0c-8e1e-cd643c7e86bd"
      unitRef="usd">8141000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ifab349adf29143cb878cc0a727a54b90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfNS03LTEtMS0xNjQ0Njg_c7651372-2e67-4438-adfb-3f8f6df1a488"
      unitRef="usd">13000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOC0xLTEtMS0xNjQ0Njg_4940b7db-ec2e-42ed-be18-9a6e2e2b97e3"
      unitRef="usd">37347000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOC0zLTEtMS0xNjQ0Njg_2d7059fa-abf9-4b34-983f-ff0cc2cde35c"
      unitRef="usd">547000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOC01LTEtMS0xNjQ0Njg_4de3e09f-d6d8-4209-8a00-3ddef61ff1b2"
      unitRef="usd">5640000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOC03LTEtMS0xNjQ0Njg_b2e180d2-42e8-4e9b-89ad-0dbda71deea3"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOS0xLTEtMS0xNjQ0Njg_ef8eb15f-e5d7-4eb6-a49a-e98d26dac64e"
      unitRef="usd">37347000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i914ea855c7394ed2a1ef8d049c6a33f4_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOS0zLTEtMS0xNjQ0Njg_5d14a25d-fe40-4e3a-83c7-3dbc718078eb"
      unitRef="usd">547000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOS01LTEtMS0xNjQ0Njg_1fa60a9d-f2c7-47e4-9d77-9021848f7c26"
      unitRef="usd">5640000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ifdfb3d3aac8d4a10b8c98d0372fc3c84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RhYmxlOjY3OWY0OTc5N2FiZTRlYjE4MmJlMmY2N2YzZGRhNzY5L3RhYmxlcmFuZ2U6Njc5ZjQ5Nzk3YWJlNGViMTgyYmUyZjY3ZjNkZGE3NjlfOS03LTEtMS0xNjQ0Njg_6497c44b-35f3-4c9a-b559-62f5cc0b4c1e"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfNTU3_2922eae9-0666-4e88-9f47-a6080075f237"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfNTU3_3845c071-1799-4430-9988-89b70ce78f41"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfNTU3_4da1a542-9848-4fb2-ba5b-bdcca6ebbcac"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF80OS9mcmFnOmVlMTg0NmNlYWY4NjRkNDA5MTIxYTNkZjMyMzIwZDZmL3RleHRyZWdpb246ZWUxODQ2Y2VhZjg2NGQ0MDkxMjFhM2RmMzIzMjBkNmZfNTU3_9d35784b-2296-47a8-87cc-1860238b1f5b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODY0_eb669dfc-ed65-47cf-b8ba-7af63a29c514">Balance Sheet Components&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;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;Accounts receivable, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade Receivables&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;20,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowances for Doubtful Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,922&#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;12,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Inventories consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;51,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,313&#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;22,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Prepaid Expenses and Other Current Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Prepaid expenses and other current assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance and other&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor prepayments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,623&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lab equipment and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,208&#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;border-top:1pt solid #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;10,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;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;Depreciation expense for the three months ended September&#160;30, 2022 and 2021 was $0.9 million and $0.4 million, respectively. Depreciation expense for the nine months ended September&#160;30, 2022 and 2021 was $2.1 million and $0.8 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued Expenses and Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Accrued expenses and other current liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 salaries and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liability&#x2009;&#x2013;&#x2009;current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,682&#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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,414&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;       Other noncurrent liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;Lease liabilities - noncurrent portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other noncurrent 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,227&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,492&#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:top"/&gt;&lt;/tr&gt;&lt;/table&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;Please refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Instruments,&lt;/span&gt; for further details of the contingent earnout liability and warrant liabilities.</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODY1_98467029-5a67-4aae-93c2-77e0ce24d4ff">&lt;div style="margin-bottom:12pt;margin-top:8pt;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;Accounts receivable, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade Receivables&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;20,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowances for Doubtful Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,922&#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;12,778&#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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjBlY2I4YmYzNDc3NzRiNzg5Y2I0ODFmNjc5ZWZiYTdmL3RhYmxlcmFuZ2U6MGVjYjhiZjM0Nzc3NGI3ODljYjQ4MWY2NzllZmJhN2ZfMy0xLTEtMS0xNjQ0Njg_78a8a630-03b7-4439-b612-e6fd425e89d6"
      unitRef="usd">20989000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjBlY2I4YmYzNDc3NzRiNzg5Y2I0ODFmNjc5ZWZiYTdmL3RhYmxlcmFuZ2U6MGVjYjhiZjM0Nzc3NGI3ODljYjQ4MWY2NzllZmJhN2ZfMy0zLTEtMS0xNjQ0Njg_5d7db342-59d6-46ed-917a-491341c6f730"
      unitRef="usd">12845000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjBlY2I4YmYzNDc3NzRiNzg5Y2I0ODFmNjc5ZWZiYTdmL3RhYmxlcmFuZ2U6MGVjYjhiZjM0Nzc3NGI3ODljYjQ4MWY2NzllZmJhN2ZfNC0xLTEtMS0xNjQ0Njg_1ebbc9bd-f207-4f5e-a41a-75ddb48d1caa"
      unitRef="usd">67000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjBlY2I4YmYzNDc3NzRiNzg5Y2I0ODFmNjc5ZWZiYTdmL3RhYmxlcmFuZ2U6MGVjYjhiZjM0Nzc3NGI3ODljYjQ4MWY2NzllZmJhN2ZfNC0zLTEtMS0xNjQ0Njg_a56357f0-1410-4868-94d8-9df89b19b10d"
      unitRef="usd">67000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjBlY2I4YmYzNDc3NzRiNzg5Y2I0ODFmNjc5ZWZiYTdmL3RhYmxlcmFuZ2U6MGVjYjhiZjM0Nzc3NGI3ODljYjQ4MWY2NzllZmJhN2ZfNS0xLTEtMS0xNjQ0Njg_be75764c-99f2-4748-9340-5216c8f0b1e1"
      unitRef="usd">20922000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjBlY2I4YmYzNDc3NzRiNzg5Y2I0ODFmNjc5ZWZiYTdmL3RhYmxlcmFuZ2U6MGVjYjhiZjM0Nzc3NGI3ODljYjQ4MWY2NzllZmJhN2ZfNS0zLTEtMS0xNjQ0Njg_837f9e2f-d762-40a7-a6a0-b55516748366"
      unitRef="usd">12778000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODU5_337637be-eb9b-4ee7-9000-39829e0e820e">&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Inventories consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;51,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,313&#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;22,479&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjdmNjA0NjY2YmJkODRjYzA4NzBjZmUyYTJlMzhiYTdjL3RhYmxlcmFuZ2U6N2Y2MDQ2NjZiYmQ4NGNjMDg3MGNmZTJhMmUzOGJhN2NfMy0xLTEtMS0xNjQ0Njg_0f92aa25-f4ed-4cf0-9066-526b1cabf7cc"
      unitRef="usd">51751000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjdmNjA0NjY2YmJkODRjYzA4NzBjZmUyYTJlMzhiYTdjL3RhYmxlcmFuZ2U6N2Y2MDQ2NjZiYmQ4NGNjMDg3MGNmZTJhMmUzOGJhN2NfMy0zLTEtMS0xNjQ0Njg_a01adee9-6a5b-4bf2-aa22-daea60f3da40"
      unitRef="usd">16594000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjdmNjA0NjY2YmJkODRjYzA4NzBjZmUyYTJlMzhiYTdjL3RhYmxlcmFuZ2U6N2Y2MDQ2NjZiYmQ4NGNjMDg3MGNmZTJhMmUzOGJhN2NfNC0xLTEtMS0xNjQ0Njg_4d09a47e-aadd-4fe2-bcfd-852ee10bf1cf"
      unitRef="usd">17562000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjdmNjA0NjY2YmJkODRjYzA4NzBjZmUyYTJlMzhiYTdjL3RhYmxlcmFuZ2U6N2Y2MDQ2NjZiYmQ4NGNjMDg3MGNmZTJhMmUzOGJhN2NfNC0zLTEtMS0xNjQ0Njg_7e43b497-726a-484c-bc31-8d9095653cf2"
      unitRef="usd">5885000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjdmNjA0NjY2YmJkODRjYzA4NzBjZmUyYTJlMzhiYTdjL3RhYmxlcmFuZ2U6N2Y2MDQ2NjZiYmQ4NGNjMDg3MGNmZTJhMmUzOGJhN2NfNS0xLTEtMS0xNjQ0Njg_cadeb4ec-45ed-4e78-b9fd-ae8b2f636e2a"
      unitRef="usd">69313000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjdmNjA0NjY2YmJkODRjYzA4NzBjZmUyYTJlMzhiYTdjL3RhYmxlcmFuZ2U6N2Y2MDQ2NjZiYmQ4NGNjMDg3MGNmZTJhMmUzOGJhN2NfNS0zLTEtMS0xNjQ0Njg_699a58d2-1a05-4ee9-b477-36f82bfa4258"
      unitRef="usd">22479000</us-gaap:InventoryNet>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODYw_6b4e0af9-e43b-4f51-9ecd-0548550a28e7">&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Prepaid expenses and other current assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance and other&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vendor prepayments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,623&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:PrepaidInsurance
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjM2NTdmOGY2NmExYzQwODA4Y2M3MmUzMWJiMDA0MjU4L3RhYmxlcmFuZ2U6MzY1N2Y4ZjY2YTFjNDA4MDhjYzcyZTMxYmIwMDQyNThfMy0xLTEtMS0xNjQ0Njg_e36b5091-9d9b-4305-a72d-9853e8c3e268"
      unitRef="usd">1920000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjM2NTdmOGY2NmExYzQwODA4Y2M3MmUzMWJiMDA0MjU4L3RhYmxlcmFuZ2U6MzY1N2Y4ZjY2YTFjNDA4MDhjYzcyZTMxYmIwMDQyNThfMy0zLTEtMS0xNjQ0Njg_21f6fdcf-2eb7-4be1-946f-82b6a7ce7096"
      unitRef="usd">5326000</us-gaap:PrepaidInsurance>
    <velo:AdvancesOnPurchases
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjM2NTdmOGY2NmExYzQwODA4Y2M3MmUzMWJiMDA0MjU4L3RhYmxlcmFuZ2U6MzY1N2Y4ZjY2YTFjNDA4MDhjYzcyZTMxYmIwMDQyNThfNC0xLTEtMS0xNjQ0Njg_b4bfa028-1b96-42c2-8201-9353e21e975d"
      unitRef="usd">2703000</velo:AdvancesOnPurchases>
    <velo:AdvancesOnPurchases
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjM2NTdmOGY2NmExYzQwODA4Y2M3MmUzMWJiMDA0MjU4L3RhYmxlcmFuZ2U6MzY1N2Y4ZjY2YTFjNDA4MDhjYzcyZTMxYmIwMDQyNThfNC0zLTEtMS0xNjQ0Njg_73729a7b-a669-466b-a3a0-1f3a186b3bb2"
      unitRef="usd">4132000</velo:AdvancesOnPurchases>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjM2NTdmOGY2NmExYzQwODA4Y2M3MmUzMWJiMDA0MjU4L3RhYmxlcmFuZ2U6MzY1N2Y4ZjY2YTFjNDA4MDhjYzcyZTMxYmIwMDQyNThfNS0xLTEtMS0xNjQ0Njg_e761ebbf-f263-44ce-8d3a-a3009293d21e"
      unitRef="usd">4623000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjM2NTdmOGY2NmExYzQwODA4Y2M3MmUzMWJiMDA0MjU4L3RhYmxlcmFuZ2U6MzY1N2Y4ZjY2YTFjNDA4MDhjYzcyZTMxYmIwMDQyNThfNS0zLTEtMS0xNjQ0Njg_a4554263-e7bb-4e88-b672-9d74b6ac2f16"
      unitRef="usd">9458000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODYx_68a176f9-d720-4b46-8c6a-e3aebcf1ca1b">&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers and software&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lab equipment and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,208&#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;border-top:1pt solid #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;10,046&#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="i63448ddda85d4a96aac2c41f61f34d25_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfMy0xLTEtMS0xNjQ0Njg_0df544fe-1083-4f2c-bd25-19c0d7f0c645"
      unitRef="usd">2084000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5768cebe97104cbba900cfbbfa2ad80f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfMy0zLTEtMS0xNjQ0Njg_14df127d-a819-4a76-b587-46b759292828"
      unitRef="usd">1397000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie2b5aa43cff3403aab3dca2f9c104e43_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfNC0xLTEtMS0xNjQ0Njg_0b4a7033-a7cd-4db9-b925-b2d126f69413"
      unitRef="usd">6467000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i95a7a5a1edc2438e9793ea2fab8e9aa8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfNC0zLTEtMS0xNjQ0Njg_6a098a68-83e9-4df3-889e-1ccfaf67405b"
      unitRef="usd">2283000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia3f212e17db3479e90952a3e2f561f72_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfNi0xLTEtMS0xNjQ0Njg_20230658-30c4-4741-ae1e-b0234f698a16"
      unitRef="usd">181000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iadf3fc2678784dae882deaba1e19ce65_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfNi0zLTEtMS0xNjQ0Njg_f580531d-0724-4557-9a57-d5bc8a5ce14b"
      unitRef="usd">88000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4054bd0e303f4314aa9a54838061b152_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfNy0xLTEtMS0xNjQ0Njg_47116cfe-7cbc-4af6-9044-993908391e52"
      unitRef="usd">15131000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0c81cf35349e4366b25866c57541cb55_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfNy0zLTEtMS0xNjQ0Njg_a36f4dee-a208-4993-bef1-01fd5b6f686a"
      unitRef="usd">2771000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i97bf551b30d34462b1a5a73716ef5886_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfOC0xLTEtMS0xNjQ0Njg_8cb1c159-e310-4af8-87bb-ce2766edba91"
      unitRef="usd">171000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2d405fc1d41f4872b56bce58b755eeff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfOC0zLTEtMS0xNjQ0Njg_54f99b8a-365f-4781-8151-44b705dd68c3"
      unitRef="usd">6273000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfOS0xLTEtMS0xNjQ0Njg_3a27975a-d272-4433-9e5e-bb280fe40919"
      unitRef="usd">24034000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfOS0zLTEtMS0xNjQ0Njg_61a75bb7-9f11-4caf-b0e5-6d9c71713ea9"
      unitRef="usd">12812000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfMTAtMS0xLTEtMTY0NDY4_2b2b094b-dc38-40c9-b412-a63a01d68eac"
      unitRef="usd">4826000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfMTAtMy0xLTEtMTY0NDY4_676c4ae0-c470-4533-82a1-2d0c8790c0c6"
      unitRef="usd">2766000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfMTEtMS0xLTEtMTY0NDY4_937bae46-ccfd-4c1a-9a6d-d8fa0d6b54f9"
      unitRef="usd">19208000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjYyYTRmZDY5NDI2ZTRkMmQ5MWRjOThhMzI4YjRkY2FkL3RhYmxlcmFuZ2U6NjJhNGZkNjk0MjZlNGQyZDkxZGM5OGEzMjhiNGRjYWRfMTEtMy0xLTEtMTY0NDY4_6e3189a1-e8e4-4105-a605-cdab9d6ea3ba"
      unitRef="usd">10046000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfNDM1_6f28d6ed-f1b0-43d2-874c-d88d511c6ac4"
      unitRef="usd">900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfNDQy_a98eea68-40b4-4de5-b3f5-1e9f0c1d2de8"
      unitRef="usd">400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfNTE5_11a29304-d2fb-498a-a8b0-92908d8e9e8a"
      unitRef="usd">2100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfNTI2_9996e014-9f75-4a51-bb32-e697e64b6d91"
      unitRef="usd">800000</us-gaap:Depreciation>
    <velo:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODYy_2ad40a0c-9a03-48e9-99ff-f3f6c7f1f809">&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Accrued expenses and other current liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 salaries and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liability&#x2009;&#x2013;&#x2009;current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,682&#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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,414&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</velo:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfMy0xLTEtMS0xNjQ0Njg_593b5f8f-cddc-4f07-8f42-11b6aabca945"
      unitRef="usd">10711000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfMy0zLTEtMS0xNjQ0Njg_1e6e590e-1559-4ad8-b428-ee942ad3fe2b"
      unitRef="usd">3015000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfNC0xLTEtMS0xNjQ0Njg_08f43187-59e7-4f99-8cc9-90b94b69a32a"
      unitRef="usd">6333000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfNC0zLTEtMS0xNjQ0Njg_f5855dde-ca08-4516-a561-66196ffc9ee2"
      unitRef="usd">4143000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <velo:LeaseLiabilityCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfNS0xLTEtMS0xNjQ0Njg_b0c4c751-6d8f-4eac-a2db-36ca96f25f94"
      unitRef="usd">2638000</velo:LeaseLiabilityCurrent>
    <velo:LeaseLiabilityCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfNS0zLTEtMS0xNjQ0Njg_4b58dd76-2883-48ad-8e09-a02d4a11d012"
      unitRef="usd">2256000</velo:LeaseLiabilityCurrent>
    <velo:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfNi0xLTEtMS0xNjQ0Njg_8a6a6c98-94cd-4dc6-a14b-0edfe89b4a0f"
      unitRef="usd">19682000</velo:AccruedExpensesAndOtherLiabilitiesCurrent>
    <velo:AccruedExpensesAndOtherLiabilitiesCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjUzZTE2NzQ1OGQ0YjRkMGI4MjU3MmU3YzQwZmIwMzkzL3RhYmxlcmFuZ2U6NTNlMTY3NDU4ZDRiNGQwYjgyNTcyZTdjNDBmYjAzOTNfNi0zLTEtMS0xNjQ0Njg_01cbb810-bd8d-4940-875a-2d78fe1de283"
      unitRef="usd">9414000</velo:AccruedExpensesAndOtherLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RleHRyZWdpb246ODQ1ZGI4YjQxYWI1NGI0YjgwZmY0OTU5MjA3ZTY5ZGZfODYz_52fd2fdc-7600-4e23-843e-12c23aaa028f">Other noncurrent liabilities consisted of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;Lease liabilities - noncurrent portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other noncurrent 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,227&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,492&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <velo:LeaseLiabilityNoncurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjlhM2YzYzJjOWI1ZTQxOGVhYjI3ZWRjM2QwMjVmMTJhL3RhYmxlcmFuZ2U6OWEzZjNjMmM5YjVlNDE4ZWFiMjdlZGMzZDAyNWYxMmFfMy0xLTEtMS0xNjQ0Njg_4ab034c8-ca88-420f-a647-0d0a3f846f59"
      unitRef="usd">13214000</velo:LeaseLiabilityNoncurrent>
    <velo:LeaseLiabilityNoncurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjlhM2YzYzJjOWI1ZTQxOGVhYjI3ZWRjM2QwMjVmMTJhL3RhYmxlcmFuZ2U6OWEzZjNjMmM5YjVlNDE4ZWFiMjdlZGMzZDAyNWYxMmFfMy0zLTEtMS0xNjQ0Njg_15c20e8b-e4fd-4167-ac6a-015b23bde4ed"
      unitRef="usd">9184000</velo:LeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjlhM2YzYzJjOWI1ZTQxOGVhYjI3ZWRjM2QwMjVmMTJhL3RhYmxlcmFuZ2U6OWEzZjNjMmM5YjVlNDE4ZWFiMjdlZGMzZDAyNWYxMmFfNC0xLTEtMS0xNjQ0Njg_7a275585-c1ff-4cdc-a435-c4ac45a31e50"
      unitRef="usd">1013000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjlhM2YzYzJjOWI1ZTQxOGVhYjI3ZWRjM2QwMjVmMTJhL3RhYmxlcmFuZ2U6OWEzZjNjMmM5YjVlNDE4ZWFiMjdlZGMzZDAyNWYxMmFfNC0zLTEtMS0xNjQ0Njg_d3560d4f-6218-49ff-8274-2617a81fa06c"
      unitRef="usd">308000</us-gaap:OtherLiabilitiesNoncurrent>
    <velo:OtherLiabilitiesAndLeaseLiabilitiesNoncurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjlhM2YzYzJjOWI1ZTQxOGVhYjI3ZWRjM2QwMjVmMTJhL3RhYmxlcmFuZ2U6OWEzZjNjMmM5YjVlNDE4ZWFiMjdlZGMzZDAyNWYxMmFfNS0xLTEtMS0xNjQ0Njg_24eb30fd-0104-4455-a2f2-9dea8542ef9d"
      unitRef="usd">14227000</velo:OtherLiabilitiesAndLeaseLiabilitiesNoncurrent>
    <velo:OtherLiabilitiesAndLeaseLiabilitiesNoncurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81Mi9mcmFnOjg0NWRiOGI0MWFiNTRiNGI4MGZmNDk1OTIwN2U2OWRmL3RhYmxlOjlhM2YzYzJjOWI1ZTQxOGVhYjI3ZWRjM2QwMjVmMTJhL3RhYmxlcmFuZ2U6OWEzZjNjMmM5YjVlNDE4ZWFiMjdlZGMzZDAyNWYxMmFfNS0zLTEtMS0xNjQ0Njg_32cc29bd-56ee-4e82-8faf-d111c8f2ae2e"
      unitRef="usd">9492000</velo:OtherLiabilitiesAndLeaseLiabilitiesNoncurrent>
    <us-gaap:LessorDirectFinancingLeasesTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfMTI0Mg_edf9eeef-4936-4629-b55b-9825c2639f63">Equipment on Lease, Net&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The equipment leased to customers had a cost basis of $9.4&#160;million and accumulated depreciation of $1.3&#160;million as of September&#160;30, 2022. The equipment leased to customers had a cost basis of $9.3&#160;million and accumulated depreciation of $0.9&#160;million as of December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Total lease revenue earned for the three months ended September&#160;30, 2022 and 2021 was $0.9&#160;million and $0.6&#160;million, respectively. Total lease revenue earned for the nine months ended September&#160;30, 2022 and 2021 was $2.6&#160;million and $1.2&#160;million, respectively. The total depreciation expense was $0.3&#160;million and $0.2&#160;million included in cost of revenue for the three months ended September&#160;30, 2022 and 2021, respectively.  The total depreciation expense was $1.3&#160;million and $0.5&#160;million included in cost of revenue for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&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 September&#160;30, 2022, the Company had one equipment on lease returned at the end of their operating lease term and immediately leased to another customer and one system was sold through the exercise of the lease's purchase option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;The Company entered into debt secured by certain leased equipment to customers. See Note 10, &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:105%"&gt;Long-term Debt,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt; for a description of these financing arrangements.&lt;/span&gt;&lt;/div&gt;</us-gaap:LessorDirectFinancingLeasesTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfOTE_c02b5c06-8e00-401e-ba9f-246900dcb2e4"
      unitRef="usd">9400000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfMTI2_cedd2ba7-b58d-4fb2-b85f-b9d147828e59"
      unitRef="usd">1300000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfMTkz_f449f1b3-b6f3-4757-be60-65d7a5b57987"
      unitRef="usd">9300000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfMjI4_0eb7c76f-b508-476c-9861-d9fc713b6326"
      unitRef="usd">900000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:DirectFinancingLeaseRevenue
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfMzEw_adac4cca-0dfc-430e-bb0e-7da861f54952"
      unitRef="usd">900000</us-gaap:DirectFinancingLeaseRevenue>
    <us-gaap:DirectFinancingLeaseRevenue
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfMzE3_17fedc3a-2755-403c-b802-bf51d766a027"
      unitRef="usd">600000</us-gaap:DirectFinancingLeaseRevenue>
    <us-gaap:DirectFinancingLeaseRevenue
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfNDAw_f54fc6e1-6d3e-4ae2-8027-381b46489af9"
      unitRef="usd">2600000</us-gaap:DirectFinancingLeaseRevenue>
    <us-gaap:DirectFinancingLeaseRevenue
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfNDA3_0b2b04f8-7db9-49d9-8f08-18f280c24818"
      unitRef="usd">1200000</us-gaap:DirectFinancingLeaseRevenue>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfNDYw_3c79eab1-bdbb-48ae-b7f2-2dea79f1ed9c"
      unitRef="usd">300000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfNDY3_73e62203-8cc2-4150-9747-76eec78565e2"
      unitRef="usd">200000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfNTg2_d7ef588b-9c1e-4b91-822c-6c74d815f0eb"
      unitRef="usd">1300000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81NS9mcmFnOjJkNzc2NDRhMmQ4YjQzZTc5NjRjYjRlMzkzYTljOGU5L3RleHRyZWdpb246MmQ3NzY0NGEyZDhiNDNlNzk2NGNiNGUzOTNhOWM4ZTlfNTkz_30a15a87-6b88-44fa-bded-704264a6bcad"
      unitRef="usd">500000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfNTcy_3f577b4b-e0b4-466e-9ba1-3cb361f8b59a">Leases&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases its office and manufacturing facilities under five non-cancellable operating leases which expire in 2023 to 2027. The agreements include a provision for renewal at the then prevailing market rate for terms specified in each lease. During the three months ended September 30, 2022, the manufacturing facility operating lease was re-measured in accordance with ASC 842,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Leases, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as management&#x2019;s intent is to exercise the renewal option at the end of the lease term due to the significant leasehold improvement investments made to the facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_1470a95e-fcd4-42e2-bf77-cf5c087a75e7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_7f90484e-686e-4cfd-a288-53a6869870a9"&gt;Net book value (Other assets)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities:&lt;/span&gt;&lt;/td&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:top"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_13b88f9d-e284-41f6-9dcf-fe95445dace1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_c7756b60-cae7-4d34-ac1e-9b9cd5dbbda8"&gt;Current (Accrued expense and other current liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_a0a92c9f-4470-4296-a01e-c1b7d263cdec"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_ed5db00a-3252-4597-9253-fb028b890998"&gt;Noncurrent (Other noncurrent liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_2e345862-c86c-48cd-806b-81d0ead20a39"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_f787e044-ff18-441b-8b3f-94f4e5c7049c"&gt;Current (Accrued expense and other current liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_2321faa7-d9b8-400e-9c0d-73bcb7a422c4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_daa85bb9-7857-4e9b-ac01-38f1a14450c6"&gt;Noncurrent (Other noncurrent liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:101%"&gt;There were no impairments recorded related to these assets as of September&#160;30, 2022 and December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;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;Information about lease-related balances were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands, except years and percentages)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;721&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;208&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;511&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;9&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;9&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;27&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;22&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;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;95&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;41&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;262&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;76&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;825&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;258&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,445&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;609&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;689&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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;178&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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,653&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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;805&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&#x2009;&#x2013;&#x2009;average remaining lease term&#x2009;&#x2013;&#x2009;operating leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4.3&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2.9&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4.3&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&#x2009;&#x2013;&#x2009;average discount rate&#x2009;&#x2013;&#x2009;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;8.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4.4%&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;8.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Maturity of operating lease liabilities as of September&#160;30, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:84.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&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:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:91%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:91%"&gt;2,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;13,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&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;24,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less portion representing imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,200&#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:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfNTcy_84588dc8-b79f-4780-9cd5-87dd8632d541">Leases&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases its office and manufacturing facilities under five non-cancellable operating leases which expire in 2023 to 2027. The agreements include a provision for renewal at the then prevailing market rate for terms specified in each lease. During the three months ended September 30, 2022, the manufacturing facility operating lease was re-measured in accordance with ASC 842,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Leases, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as management&#x2019;s intent is to exercise the renewal option at the end of the lease term due to the significant leasehold improvement investments made to the facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_1470a95e-fcd4-42e2-bf77-cf5c087a75e7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_7f90484e-686e-4cfd-a288-53a6869870a9"&gt;Net book value (Other assets)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities:&lt;/span&gt;&lt;/td&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:top"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_13b88f9d-e284-41f6-9dcf-fe95445dace1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_c7756b60-cae7-4d34-ac1e-9b9cd5dbbda8"&gt;Current (Accrued expense and other current liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_a0a92c9f-4470-4296-a01e-c1b7d263cdec"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_ed5db00a-3252-4597-9253-fb028b890998"&gt;Noncurrent (Other noncurrent liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_2e345862-c86c-48cd-806b-81d0ead20a39"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_f787e044-ff18-441b-8b3f-94f4e5c7049c"&gt;Current (Accrued expense and other current liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_2321faa7-d9b8-400e-9c0d-73bcb7a422c4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_daa85bb9-7857-4e9b-ac01-38f1a14450c6"&gt;Noncurrent (Other noncurrent liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:101%"&gt;There were no impairments recorded related to these assets as of September&#160;30, 2022 and December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;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;Information about lease-related balances were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands, except years and percentages)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;721&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;208&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;511&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;9&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;9&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;27&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;22&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;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;95&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;41&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;262&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;76&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;825&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;258&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,445&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;609&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;689&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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;178&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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,653&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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;805&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&#x2009;&#x2013;&#x2009;average remaining lease term&#x2009;&#x2013;&#x2009;operating leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4.3&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2.9&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4.3&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&#x2009;&#x2013;&#x2009;average discount rate&#x2009;&#x2013;&#x2009;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;8.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4.4%&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;8.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Maturity of operating lease liabilities as of September&#160;30, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:84.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&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:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:91%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:91%"&gt;2,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;13,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&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;24,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less portion representing imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,200&#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:LesseeFinanceLeasesTextBlock>
    <velo:LesseeOperatingLeaseNumberOfLeases
      contextRef="id0e3e24c6694474181a26d7afa689fe5_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfODU_fee11c1f-4102-4355-866b-9901709a1cd2"
      unitRef="lease">5</velo:LesseeOperatingLeaseNumberOfLeases>
    <velo:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfNTcz_25fb990b-0801-46f1-91a2-262a70143e77">&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_1470a95e-fcd4-42e2-bf77-cf5c087a75e7"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0wLTEtMS0xNjQ0Njg_7f90484e-686e-4cfd-a288-53a6869870a9"&gt;Net book value (Other assets)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities:&lt;/span&gt;&lt;/td&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:top"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_13b88f9d-e284-41f6-9dcf-fe95445dace1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0wLTEtMS0xNjQ0Njg_c7756b60-cae7-4d34-ac1e-9b9cd5dbbda8"&gt;Current (Accrued expense and other current liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_a0a92c9f-4470-4296-a01e-c1b7d263cdec"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0wLTEtMS0xNjQ0Njg_ed5db00a-3252-4597-9253-fb028b890998"&gt;Noncurrent (Other noncurrent liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_2e345862-c86c-48cd-806b-81d0ead20a39"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMC0xLTEtMTY0NDY4_f787e044-ff18-441b-8b3f-94f4e5c7049c"&gt;Current (Accrued expense and other current liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_2321faa7-d9b8-400e-9c0d-73bcb7a422c4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMC0xLTEtMTY0NDY4_daa85bb9-7857-4e9b-ac01-38f1a14450c6"&gt;Noncurrent (Other noncurrent liabilities)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</velo:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0xLTEtMS0xNjQ0Njg_7d50a300-e7c4-43bf-b3da-e48c37754d24"
      unitRef="usd">15092000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNC0zLTEtMS0xNjQ0Njg_e76c049a-6dfb-4d13-aad3-9ccf830b729d"
      unitRef="usd">11073000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0xLTEtMS0xNjQ0Njg_e1b78007-5601-4c81-adfd-9f89e0f41040"
      unitRef="usd">2604000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNi0zLTEtMS0xNjQ0Njg_b64476a1-dcb3-45a2-8b7c-1179325a7697"
      unitRef="usd">2222000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0xLTEtMS0xNjQ0Njg_17d9f808-ba37-4248-9204-a6c5aea55e82"
      unitRef="usd">13200000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfNy0zLTEtMS0xNjQ0Njg_841c5499-23ad-4de3-9cb0-d5fa6e376f32"
      unitRef="usd">9143000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfOC0xLTEtMS0xNjQ0Njg_fbf32979-d504-41f5-ac81-94d9f5c55ad7"
      unitRef="usd">15804000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfOC0zLTEtMS0xNjQ0Njg_11c8b971-26e3-4e79-a498-790dc4c6081f"
      unitRef="usd">11365000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMS0xLTEtMTY0NDY4_749f9890-9426-461a-87f3-9316e50edd83"
      unitRef="usd">34000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTAtMy0xLTEtMTY0NDY4_06e7b0b4-d4da-47b9-b3cc-81189e850fc3"
      unitRef="usd">33000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMS0xLTEtMTY0NDY4_42409725-435b-4dd2-b094-1129d9e7e493"
      unitRef="usd">14000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTEtMy0xLTEtMTY0NDY4_e4daf0e5-6dc4-4431-b9b6-40e8b0e45fb1"
      unitRef="usd">41000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTItMS0xLTEtMTY0NDY4_2f9836f2-a987-40a8-af11-d8274bb13d95"
      unitRef="usd">48000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTItMy0xLTEtMTY0NDY4_3ce48cdc-a495-4006-ad6f-35e99da8e618"
      unitRef="usd">74000</us-gaap:FinanceLeaseLiability>
    <velo:LeaseLiability
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTMtMS0xLTEtMTY0NDY4_46fcbd27-473f-47bb-9904-36fe3a6d899d"
      unitRef="usd">15852000</velo:LeaseLiability>
    <velo:LeaseLiability
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjkxZTBkYmQxMGEwZTQ1YWVhOTk1MDIyMWVjNDNlYzE0L3RhYmxlcmFuZ2U6OTFlMGRiZDEwYTBlNDVhZWE5OTUwMjIxZWM0M2VjMTRfMTMtMy0xLTEtMTY0NDY4_ef6b8b44-ce7f-4ef2-87e4-c6904f964b8f"
      unitRef="usd">11439000</velo:LeaseLiability>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i89c5d73ac4d141debaec337decbdd88b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfMzgx_20c5b705-5a5d-4a4a-bfb3-b47dc8cad6bf"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfMzgx_e55f8c34-0b2d-47c0-9c5a-f9e9fd1e34a2"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfNTc0_1bad4568-63d2-4841-9985-7087ad92a6d0">&lt;div style="margin-bottom:12pt;margin-top:8pt;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;Information about lease-related balances were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands, except years and percentages)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;721&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;208&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,156&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;511&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;9&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;9&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;27&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;22&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;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;95&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;41&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;262&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;76&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;825&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;258&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,445&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;609&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;689&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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;178&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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,653&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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;805&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&#x2009;&#x2013;&#x2009;average remaining lease term&#x2009;&#x2013;&#x2009;operating leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4.3&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2.9&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4.3&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted&#x2009;&#x2013;&#x2009;average discount rate&#x2009;&#x2013;&#x2009;operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;8.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4.4%&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 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;8.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfMy0xLTEtMS0xNjQ0Njg_b3134bcf-8300-4bfa-ba14-ec10356f72d0"
      unitRef="usd">721000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfMy0zLTEtMS0xNjQ0Njg_8aef7b6e-8844-4d48-bbe8-d1281a03fd32"
      unitRef="usd">208000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfMy01LTEtMS0xNjQ0Njg_11416bcc-7004-4c2e-87be-e9c1ded66451"
      unitRef="usd">2156000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfMy03LTEtMS0xNjQ0Njg_aa7fa970-dc60-4be9-a3e1-5ff1dece9e7c"
      unitRef="usd">511000</us-gaap:OperatingLeaseCost>
    <velo:FinanceLeaseInterestExpenseAndAmortization
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNC0xLTEtMS0xNjQ0Njg_b78a0019-9757-407d-8b2d-e4324e3c3efd"
      unitRef="usd">9000</velo:FinanceLeaseInterestExpenseAndAmortization>
    <velo:FinanceLeaseInterestExpenseAndAmortization
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNC0zLTEtMS0xNjQ0Njg_be332ab9-2472-4041-b010-39f4b96aa452"
      unitRef="usd">9000</velo:FinanceLeaseInterestExpenseAndAmortization>
    <velo:FinanceLeaseInterestExpenseAndAmortization
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNC01LTEtMS0xNjQ0Njg_c756f12a-a7b9-4808-8854-6730cbacba5b"
      unitRef="usd">27000</velo:FinanceLeaseInterestExpenseAndAmortization>
    <velo:FinanceLeaseInterestExpenseAndAmortization
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNC03LTEtMS0xNjQ0Njg_6822320d-179e-4ab2-8ca4-bdb57de5e0aa"
      unitRef="usd">22000</velo:FinanceLeaseInterestExpenseAndAmortization>
    <us-gaap:ShortTermLeaseCost
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNS0xLTEtMS0xNjQ0Njg_0bb10da5-da30-42a2-9123-3137c54e43d2"
      unitRef="usd">95000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNS0zLTEtMS0xNjQ0Njg_c8a58360-1321-45b8-9441-0bc7ee1c1a86"
      unitRef="usd">41000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNS01LTEtMS0xNjQ0Njg_2bc1714e-33fc-4afa-9da0-645e0c62b76f"
      unitRef="usd">262000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNS03LTEtMS0xNjQ0Njg_241c4f86-b868-4203-a217-cdb8aa49c88a"
      unitRef="usd">76000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNi0xLTEtMS0xNjQ0Njg_e42f9b89-6c08-4251-b787-afe72ca21c7e"
      unitRef="usd">825000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNi0zLTEtMS0xNjQ0Njg_6feb5186-c039-4691-8112-a431fec6173d"
      unitRef="usd">258000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNi01LTEtMS0xNjQ0Njg_64dbfae4-c524-43d0-ab41-1735f7d4fdaa"
      unitRef="usd">2445000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNi03LTEtMS0xNjQ0Njg_645218f4-256c-4cb2-ae47-6da9f4914435"
      unitRef="usd">609000</us-gaap:LeaseCost>
    <velo:LeasePayments
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNy0xLTEtMS0xNjQ0Njg_ac1924c3-aaba-41bb-9d38-262d45b7bbbb"
      unitRef="usd">689000</velo:LeasePayments>
    <velo:LeasePayments
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNy0zLTEtMS0xNjQ0Njg_cd7d4644-469b-498c-828a-095fb50fdc81"
      unitRef="usd">178000</velo:LeasePayments>
    <velo:LeasePayments
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNy01LTEtMS0xNjQ0Njg_4de6a97e-242e-485b-bc81-e9be9d220bd7"
      unitRef="usd">1653000</velo:LeasePayments>
    <velo:LeasePayments
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfNy03LTEtMS0xNjQ0Njg_166aaf4d-c284-4200-b115-a0671ccccb0e"
      unitRef="usd">805000</velo:LeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOC0xLTEtMS0xNjQ0Njg_e976efcf-a136-46b1-996a-7fb9ee760908">P4Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOC0zLTEtMS0xNjQ0Njg_69588315-e5d0-4815-bed2-8f5a1d45ac9e">P2Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOC01LTEtMS0xNjQ0Njg_298ca2eb-0c4b-4719-b1e3-2919328ac9ee">P4Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOC03LTEtMS0xNjQ0Njg_66182aa8-0dfb-493a-9c3f-4073a7c55373">P2Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOS0xLTEtMS0xNjQ0Njg_cb10900b-a264-41c5-aabf-ed78a83d4d5c"
      unitRef="number">0.086</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOS0zLTEtMS0xNjQ0Njg_491ce1da-3692-405d-87b2-a2b0374283df"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOS01LTEtMS0xNjQ0Njg_5596c7a8-0299-402e-97b0-c4e430a18cbf"
      unitRef="number">0.086</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjMzZjMxMzBhM2RhMTQyYzNiNDQyZjgzYWUyNzg3NmNjL3RhYmxlcmFuZ2U6MzNmMzEzMGEzZGExNDJjM2I0NDJmODNhZTI3ODc2Y2NfOS03LTEtMS0xNjQ0Njg_e18e7607-5362-452f-a75d-0b3a053e87c3"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RleHRyZWdpb246ZTM5ODQwNjQxMWI2NDZhMzljYjAwNmRkYWFjNGM2MzJfNTc1_b503d49e-68ea-4361-a487-a00d74900be6">&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Maturity of operating lease liabilities as of September&#160;30, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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:84.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&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:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:91%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:91%"&gt;2,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;13,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&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;24,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less portion representing imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,200&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <velo:LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfMS0xLTEtMS0xNjQ0Njg_4ae58989-70e3-4a48-bac8-692cc27dcf9f"
      unitRef="usd">707000</velo:LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear>
    <velo:LesseeLeaseLiabilityToBePaidYearOne
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfMi0xLTEtMS0xNjQ0Njg_cb373bf2-6780-47e1-b85a-2634c96b1f63"
      unitRef="usd">2786000</velo:LesseeLeaseLiabilityToBePaidYearOne>
    <velo:LesseeLeaseLiabilityToBePaidYearTwo
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfMy0xLTEtMS0xNjQ0Njg_d8c890ab-5ec2-411e-9c08-02eada454f55"
      unitRef="usd">2730000</velo:LesseeLeaseLiabilityToBePaidYearTwo>
    <velo:LesseeLeaseLiabilityToBePaidYearThree
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfNC0xLTEtMS0xNjQ0Njg_8be5d49d-f6a9-447f-a58b-41d6903f2060"
      unitRef="usd">2266000</velo:LesseeLeaseLiabilityToBePaidYearThree>
    <velo:LesseeLeaseLiabilityToBePaidYearFour
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfNS0xLTEtMS0xNjQ0Njg_c05c033e-0f2d-42ce-bcd8-a9b485d5949c"
      unitRef="usd">2313000</velo:LesseeLeaseLiabilityToBePaidYearFour>
    <velo:LesseeLeaseLiabilityToBePaidAfterYearFour
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfNi0xLTEtMS0xNjQ0Njg_1024ba7c-3354-4713-8626-9ae28b73a603"
      unitRef="usd">13670000</velo:LesseeLeaseLiabilityToBePaidAfterYearFour>
    <velo:LesseeLeaseLiabilityToBePaid
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfNy0xLTEtMS0xNjQ0Njg_47473a8e-7dda-42cf-88ba-94d6e46781be"
      unitRef="usd">24472000</velo:LesseeLeaseLiabilityToBePaid>
    <velo:LesseeLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfOC0xLTEtMS0xNjQ0Njg_3f92f8dc-4b46-4d98-82e0-36ed5320b86f"
      unitRef="usd">8668000</velo:LesseeLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfOS0xLTEtMS0xNjQ0Njg_74ac5def-099b-4125-937c-5fe24f4f6a57"
      unitRef="usd">15804000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfMTAtMS0xLTEtMTY0NDY4_13137a74-c29c-42d8-a344-db5d3c2f1dc4"
      unitRef="usd">2604000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF81OC9mcmFnOmUzOTg0MDY0MTFiNjQ2YTM5Y2IwMDZkZGFhYzRjNjMyL3RhYmxlOjA5NGQwNDY5M2U0ODQ5ZDc5MDE2Yjk1NmM4NGZiMTE2L3RhYmxlcmFuZ2U6MDk0ZDA0NjkzZTQ4NDlkNzkwMTZiOTU2Yzg0ZmIxMTZfMTEtMS0xLTEtMTY0NDY4_27a74692-10a3-4e92-85c4-e331e5568749"
      unitRef="usd">13200000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfNDQ5OA_6c1a1a33-df88-418e-9b37-f3db68734e05">Long-Term Debt&lt;div style="margin-bottom:12pt;margin-top:8pt;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;Long-term debt consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;Revolving credit line&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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred financing costs&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;(179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;6,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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;8,070&#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;Debt&#x2009;&#x2013;&#x2009;current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;5,114&#160;&lt;/span&gt;&lt;/td&gt;&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;Long-term debt&#x2009;&#x2013;&#x2009;less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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;2,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&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 banking arrangements include three facilities and a revolving credit line with its primary bank. For a full description of these banking arrangements, see Note 15,&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; Long-Term Debt&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 audited consolidated financial statements included in the 2021 Form 10-K. These loans contain customary representations and warranties, reporting covenants, events of default and termination provisions. The affirmative covenants include, among other things, that the Company furnish monthly financial statements, a yearly budget, timely files taxes, maintains good standing and government compliance, maintains liability and other insurance and furnishes audited financial statements no later than the date of delivery to the Board of Directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&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 amortizes deferred financing costs over the life of the borrowing. As of September&#160;30, 2022 and December&#160;31, 2021, the remaining unamortized balance of deferred financing costs was less than $0.2&#160;million and less than $0.1&#160;million, respectively, and was included in Debt&#x2009;&#x2014;&#x2009;current portion on the balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Revolving Credit Line &#x2014;&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 May 2021, the Company executed the third amended and restated loan and security agreement and a mezzanine loan and security agreement with Silicon Valley Bank, the Company&#x2019;s primary lender, which included a $10.0&#160;million revolving credit line and an $8.5&#160;million secured equipment loan facility (see below). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;In August 2021, the Company drew $3.0 million on revolving credit facility, with a variable interest rate of the greater of 5.75% or Prime plus 2.50% and a term of 10 months. The Company had $27.0&#160;million of the revolving credit line undrawn as of September&#160;30, 2022. The effective interest rate was 5.8% and 5.2% for the three and nine months ended September&#160;30, 2022, respectively. The loan fees were less than $0.2&#160;million as of September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On May 13, 2022, the Company entered into a first loan modification agreement that made certain modifications to the third amended and restated loan and security agreement.  The first loan modification agreement, among other things, extended the maturity date of the revolving line of credit from May 14, 2022 to June 13, 2022, and included a limited waiver of a default related to the Company&#x2019;s failure to maintain revenue of at least $25&#160;million for the six month period ending March 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On June 13, 2022, the Company entered into a second loan modification agreement that made certain modifications to the third amended and restated loan and security agreement, as amended. The second loan modification agreement, among other things, extended the maturity date of the revolving line of credit from June 13, 2022 to July 14, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On July 11, 2022, the Company entered into a third loan modification agreement that made certain modifications to the third amended and restated loan and security agreement, as amended. The third loan modification agreement, among other things, extended the maturity date of the Company&#x2019;s revolving line of credit to September 11, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On July 25, 2022, the Company entered into a joinder and fourth loan modification agreement that made certain modifications to its third amended and restated loan and security agreement, as amended.  The joinder and fourth loan modification agreement, among other things, amended 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;third amended and restated loan and security agreement&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; to (i) increase the amount of the revolving credit line to $30.0&#160;million, and (ii) extend the maturity date of the revolving credit line to December 31, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Interest on the outstanding balance of the revolving credit line is payable monthly at an annual rate of  the Wall Street Journal Prime Rate plus 0.25% when the Company&#x2019;s Adjusted Quick Ratio (&#x201c;AQR&#x201d;) is less than or equal to 1.50, and plus 0.75% when the Company&#x2019;s AQR is greater than 1.50. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:18pt"&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;Equipment Loan&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On December 17, 2020, the Company executed the second amended and restated loan and security agreement, which included an equipment loan facility for up to $8.5&#160;million secured by the equipment leased to customers. The facility has a variable interest rate of the greater of Prime rate or 3.25%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&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 year ended December 31, 2021, the Company executed seven additional advances on the facility for $5.6&#160;million secured by equipment leased to customers. For the nine months ended September&#160;30, 2022, $1.6&#160;million in principal payments were paid. As of September&#160;30, 2022, the outstanding balance was $3.5&#160;million. As of September&#160;30, 2022, the deferred loans fees associated with the debt issuance was less than $0.1&#160;million.  The effective interest rate was 5.5% and 2.8% for the three months ended September&#160;30, 2022 and 2021, respectively, and 4.1% and 2.4%  for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;The future minimum aggregate payments for the above borrowings are as follows as of September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&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:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,310&#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;The joinder and fourth loan modification agreement entered into on July 25, 2022 also established a secured equipment loan facility of up to $15.0&#160;million available through December 31, 2023.  The facility has a variable interest rate of the greater of Prime rate or 3.25%. Convertible Notes Payable&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Note Issued in 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&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 4, 2021, concurrent with the Legacy Velo3D Series D redeemable convertible preferred stock issuance, the Company issued a convertible note at a principal amount of $5.0&#160;million with a maturity date of January 3, 2023. Interest accrued on the convertible note at 1.28% per annum. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In September 2021, the convertible promissory note agreement was amended to reflect an automatic conversion to Legacy Velo3D Series D redeemable convertible preferred stock upon a change in control. The modification was accounted for as a debt extinguishment per ASC 470-50 Debt and resulted in a $50.6&#160;million fair value adjustment to the $5.0&#160;million convertible promissory note. The convertible note converted automatically in connection with the Merger. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The note conversion price of $0.74 per share resulted in a conversion into 6,820,022 shares of Legacy Velo3D Series D redeemable convertible preferred stock immediately prior to Closing, which were subsequently converted from Legacy Velo3D Series D redeemable convertible preferred stock into Legacy Velo3D common stock and at the Exchange Ratio of 0.8149 for 5,557,864 shares of common stock at the Closing. There was no purchase discount offered to the note holder.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfNDQ5OQ_8dde660b-4bb8-4bc0-afd3-808a3c902858">&lt;div style="margin-bottom:12pt;margin-top:8pt;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;Long-term debt consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;Revolving credit line&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:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred financing costs&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;(179)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;6,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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;8,070&#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;Debt&#x2009;&#x2013;&#x2009;current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;5,114&#160;&lt;/span&gt;&lt;/td&gt;&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;Long-term debt&#x2009;&#x2013;&#x2009;less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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;2,956&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i26017fcb1bee4bdaac4a50eb2e5c68bf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfMy0xLTEtMS0xNjQ0Njg_b6c0c23f-f735-4f76-bc77-6e11face544a"
      unitRef="usd">3000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if72f8ec5b9b7492caa67fe8a413719ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfMy0zLTEtMS0xNjQ0Njg_4ac3c943-e1d9-4626-85c0-c26172a5ae03"
      unitRef="usd">3000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i225c8822c1154fc48ffc93dde5c90353_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNC0xLTEtMS0xNjQ0Njg_68917cfb-97cf-4cc2-baed-6bedde42f097"
      unitRef="usd">3489000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i66752a13b9b64b3096f17207f8e62dd7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNC0zLTEtMS0xNjQ0Njg_9e672e80-b856-4ce0-af53-de84645e5864"
      unitRef="usd">5089000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNS0xLTEtMS0xNjQ0Njg_ab22ee19-da18-409d-b415-892c966b437c"
      unitRef="usd">179000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNS0zLTEtMS0xNjQ0Njg_f2c0cdf5-4d15-4685-a234-12d790c318df"
      unitRef="usd">19000</us-gaap:DeferredFinanceCostsNet>
    <velo:LongTermDebtExcludingConvertibleNotes
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNi0xLTEtMS0xNjQ0Njg_bc90ba39-8b40-41c7-ade8-54278821b5fc"
      unitRef="usd">6310000</velo:LongTermDebtExcludingConvertibleNotes>
    <velo:LongTermDebtExcludingConvertibleNotes
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNi0zLTEtMS0xNjQ0Njg_0720d798-1fd4-4a80-9666-f9a2f49485ea"
      unitRef="usd">8070000</velo:LongTermDebtExcludingConvertibleNotes>
    <velo:LongTermDebtCurrentMaturitiesExcludingConvertibleNotes
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNy0xLTEtMS0xNjQ0Njg_0f7c1749-3908-4d96-8574-b8a1c9171398"
      unitRef="usd">1954000</velo:LongTermDebtCurrentMaturitiesExcludingConvertibleNotes>
    <velo:LongTermDebtCurrentMaturitiesExcludingConvertibleNotes
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfNy0zLTEtMS0xNjQ0Njg_ccaabb40-9c45-465a-b0d3-2713d42b9189"
      unitRef="usd">5114000</velo:LongTermDebtCurrentMaturitiesExcludingConvertibleNotes>
    <velo:LongTermDebtExcludingConvertibleNotesAndCurrentMaturities
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfOC0xLTEtMS0xNjQ0Njg_c021cd9e-4976-4292-ad47-e573ade96ecc"
      unitRef="usd">4356000</velo:LongTermDebtExcludingConvertibleNotesAndCurrentMaturities>
    <velo:LongTermDebtExcludingConvertibleNotesAndCurrentMaturities
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOjVhY2Y5NDlmYzgwMjRiZjJhMjVkYjUzMGUwYjg5YjQzL3RhYmxlcmFuZ2U6NWFjZjk0OWZjODAyNGJmMmEyNWRiNTMwZTBiODliNDNfOC0zLTEtMS0xNjQ0Njg_8f3ed232-e528-49b7-b193-ca0c48f43b2f"
      unitRef="usd">2956000</velo:LongTermDebtExcludingConvertibleNotesAndCurrentMaturities>
    <velo:NumberOfCreditFacilities
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTE2_26532daa-86a0-4fcb-8c1b-cea30e11fdfd"
      unitRef="creditfacility">3</velo:NumberOfCreditFacilities>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzgyOQ_05b02c7d-8dbf-4bf6-a050-0f08e447dbaa"
      unitRef="usd">200000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4Mzg0Mw_7ee264f8-1697-44d1-a942-9fb7f67ff20f"
      unitRef="usd">100000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0056726c2fce4842aad7b39e1eb7d860_I20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA5MjM1Ng_c756013d-e882-483e-983f-e42a81b4e016"
      unitRef="usd">10000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i6a59e8dabf9f43128dac4da5442987f2_I20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA5MjM0Mg_2d08ba1b-6951-46ec-8a18-cccddcc5211a"
      unitRef="usd">8500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="idac9ae05e2ac4ab5a0070479f276ae76_D20210801-20210831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU1OTY_b532152e-b5e8-4b63-9dfc-7fc208d79a59"
      unitRef="usd">3000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="i8615bdf4f8754f67bcff90d9601ca34a_I20210831"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU2Nzg_3557a379-8e34-4df8-8cf0-0bca1a3047a5"
      unitRef="number">0.0575</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifb54c63181f04a38bb0774d1f910a3c2_D20210801-20210831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU2OTY_d324b4bd-24ba-4b80-99d1-9a3547f3ffa7"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentTerm
      contextRef="idac9ae05e2ac4ab5a0070479f276ae76_D20210801-20210831"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU3MTQ_32830e11-cd92-4075-a127-dd4128b22208">P10M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idbcf09d2909840caa2b35c7def34e0e6_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU3MzU_e0b4ab13-82d0-43a7-8e14-bce71282a9e2"
      unitRef="usd">27000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i1a68ff9b3acb4898ac42118a45e5d942_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU4MTk_6f5830d0-cbde-4158-9b51-d9a98b58081f"
      unitRef="number">0.058</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i2c40fe4ef63f4556ad8e0113ccb6af55_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU4Mjc_96f2b8bd-6956-4f77-939f-3a94ab319c1d"
      unitRef="number">0.052</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="idbcf09d2909840caa2b35c7def34e0e6_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjU5MTU_7f660409-ee32-42af-8634-2fd68666f05d"
      unitRef="usd">200000</us-gaap:DeferredFinanceCostsGross>
    <velo:DebtInstrumentCovenantRevenueRequirement
      contextRef="i13cf05b3516740f3bac257907ed689cc_D20220514-20220613"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA5MjMwOA_243cd78b-e500-4708-99f4-3a8dd36a51e4"
      unitRef="usd">25000000</velo:DebtInstrumentCovenantRevenueRequirement>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib53839df2b9f4e1a9a0e479e2a94a821_I20220725"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzExNA_f68fc37a-1552-406f-8a74-3e4f602befa1"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia6eed7fd72d94662846fabd1e3f3cc31_D20220725-20220725"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzEzNQ_de299597-0641-4fe0-97f6-96b4734a21d3"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <velo:DebtInstrumentCovenantAdjustedQuickRatio
      contextRef="i21236f0d9a5b41dca1d8630859a5208e_I20220725"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzE0Nw_b5f8e31f-5cd7-4418-b3ef-e65a249d6dfd"
      unitRef="number">1.50</velo:DebtInstrumentCovenantAdjustedQuickRatio>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8ec103f5b6f347abb093fd3886f6b04b_D20220725-20220725"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzE1OQ_8587a93e-a74e-4c79-91c8-0ce07888cac4"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <velo:DebtInstrumentCovenantAdjustedQuickRatio
      contextRef="i6ee5d33b732a4ae8abd45f92bb6c20d7_I20220725"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzE3MQ_ae3294f1-379b-4a5a-9074-9a30a7233c35"
      unitRef="number">1.50</velo:DebtInstrumentCovenantAdjustedQuickRatio>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib0032ee25d944885ababbcd536d35235_I20201217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA5MjMyMQ_da8b4ff1-29ee-4629-8437-5251951ee521"
      unitRef="usd">8500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="ib0032ee25d944885ababbcd536d35235_I20201217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA5MjMzNQ_722e3ee0-2bd4-41e5-bad0-06d0d3b65344"
      unitRef="number">0.0325</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <velo:DebtInstrumentNumberOfAdvancesExecuted
      contextRef="i5cfe831ea9a944eaaa734ab563e62901_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMzY0NA_da762a59-55c9-4a9d-a7da-65bf42bf936a"
      unitRef="advance">7</velo:DebtInstrumentNumberOfAdvancesExecuted>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if20952b890e34093af3b78332f4d8100_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMzY4Nw_5ff74925-d953-4788-a101-576e0cd4a2b9"
      unitRef="usd">5600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="i18ce0a7a10cb4043b7321f1938b6411a_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzkxMg_a8816c3d-58d7-4203-a17d-183992ed40d0"
      unitRef="usd">1600000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i225c8822c1154fc48ffc93dde5c90353_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4Mzg5OA_4e492dde-8c8e-4599-9c97-804d771d2058"
      unitRef="usd">3500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i18ce0a7a10cb4043b7321f1938b6411a_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMzkyMQ_ba3b4c87-8212-4494-9c1a-b7e483b20a74"
      unitRef="usd">100000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="icc24a038dda04c7ca87cf855adce8dbb_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzkyNg_ed76af7a-1baa-4fd1-bcf4-abafe535522d"
      unitRef="number">0.055</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i71ab05233ff74376b07059ccd75cd94a_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMzk2NQ_f0381049-0ca2-4cce-896b-48f48ea20148"
      unitRef="number">0.028</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i3aa5a181e7e74fbabb32f02bdc19292f_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMjc0ODc3OTA4MzkzMg_528ed168-82d8-4d9f-bb52-0d402b86325f"
      unitRef="number">0.041</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ifd076265a0b94e699b2343ea25bb2b31_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfNDAzMw_92574c53-75ec-457e-a3d0-fc78c0679c3e"
      unitRef="number">0.024</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfNDUwMA_f0fe738e-54ae-4e40-ae0c-c0702e241158">&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;The future minimum aggregate payments for the above borrowings are as follows as of September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.843%"/&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:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,310&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOmI5ODBjMzk2ZTAxMzQwMjlhMmMxZmEzYzVhNDA5M2I2L3RhYmxlcmFuZ2U6Yjk4MGMzOTZlMDEzNDAyOWEyYzFmYTNjNWE0MDkzYjZfMS0xLTEtMS0xNjQ0Njg_c0425a9e-a042-461d-9e05-e71307886115"
      unitRef="usd">1954000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <velo:LongTermDebtMaturityYearsOneThroughThree
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOmI5ODBjMzk2ZTAxMzQwMjlhMmMxZmEzYzVhNDA5M2I2L3RhYmxlcmFuZ2U6Yjk4MGMzOTZlMDEzNDAyOWEyYzFmYTNjNWE0MDkzYjZfMi0xLTEtMS0xNjQ0Njg_adffb295-ae5f-40be-abaf-4820b19a322d"
      unitRef="usd">4356000</velo:LongTermDebtMaturityYearsOneThroughThree>
    <velo:LongTermDebtExcludingConvertibleNotes
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RhYmxlOmI5ODBjMzk2ZTAxMzQwMjlhMmMxZmEzYzVhNDA5M2I2L3RhYmxlcmFuZ2U6Yjk4MGMzOTZlMDEzNDAyOWEyYzFmYTNjNWE0MDkzYjZfMy0xLTEtMS0xNjQ0Njg_2689ab30-69f0-4997-a166-1b81859f1e56"
      unitRef="usd">6310000</velo:LongTermDebtExcludingConvertibleNotes>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib84b5cf013524019a0a8ca1a5164b8c5_I20220725"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjY2MzI_00d43a9f-9292-440c-a747-be0af5b0b0bc"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="i518fdb42749a4970ab9089235616e6d0_I20201217"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82MS9mcmFnOmJkN2MyYjMzN2RhMTQ1N2E4OGFlNDczYTA3Mjk0OGY0L3RleHRyZWdpb246YmQ3YzJiMzM3ZGExNDU3YTg4YWU0NzNhMDcyOTQ4ZjRfMTc1OTIxODYwNjY3NDg_f9beba28-31ab-4feb-b521-605465614851"
      unitRef="number">0.0325</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ica579906842f46a1a9b7f5190709164c_I20210104"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTMzMw_7516dbb2-c055-47ee-ac9f-1509d241d407"
      unitRef="usd">5000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ica579906842f46a1a9b7f5190709164c_I20210104"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTM0Nw_d5a81abd-7a0b-4717-b078-11851f699a05"
      unitRef="number">0.0128</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i25cfcd3a20e949d1a3cef286b3e3f751_D20210901-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTM1NA_78309812-3983-4526-afe2-f0aef1e0e3a1"
      unitRef="usd">-50600000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ica579906842f46a1a9b7f5190709164c_I20210104"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTM2OQ_ae640727-31bd-4d46-8dcc-66dd3d632ef7"
      unitRef="usd">5000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ifb3cba38b29d4eb595d1a4824ed0cd31_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTM4Mw_76f1cae1-0317-4900-916f-fa4387ad2bce"
      unitRef="usdPerShare">0.74</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i748442edf4574046b09a4edf15f7f62e_D20210929-20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTMxNA_5c6e3ec7-a600-45e2-9fff-1d2c40d951b2"
      unitRef="shares">6820022</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <velo:RecapitalizationExchangeRatio
      contextRef="i629d1081771844008df2f4d06ecd2751_I20210929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTMyNQ_7bdef8ac-e224-446a-aee2-47e2db133c27"
      unitRef="number">0.8149</velo:RecapitalizationExchangeRatio>
    <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments
      contextRef="i51093c658d7f4884a104a5de4afe247d_D20210104-20210104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83NTQvZnJhZzpkNDc1NGRjNDM5Mjg0MGMzYmY0ZTg1NGRjY2EyOTkwOS90ZXh0cmVnaW9uOmQ0NzU0ZGM0MzkyODQwYzNiZjRlODU0ZGNjYTI5OTA5XzU0OTc1NTgxNTM5MA_3cdb3192-1c0d-4240-96f5-96efdbb16592"
      unitRef="leased_asset">5557864</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfODQwNQ_d69b2e4c-3c1c-4670-8ea8-264627d6c213">Equity Instruments&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The holders of common stock are entitled to one vote for each share held of record on all matters submitted to a vote of the stockholders but are not entitled to cumulative voting rights, have the right to appoint two directors to the Company&#x2019;s Board of Directors, are entitled to receive ratably such dividends as may be declared by the Company&#x2019;s Board of Directors out of funds legally available therefor subject to preferences that may be applicable to any shares of redeemable convertible preferred stock currently outstanding or issued in the future, are entitled to share ratably in all assets remaining after payment of liabilities and the liquidation preference of any then outstanding redeemable convertible preferred stock in the event of the Company&#x2019;s liquidation, dissolution, or winding up, have no preemptive rights and no right to convert their common stock into any other securities, and have no redemption or sinking fund provisions applicable to the common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock Reserved for Future Issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;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;Shares of common stock reserved for issuance on an &#x201c;as if converted&#x201d; basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;13,145,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;13,075,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;6,198,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4,041,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;17,731,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;21,191,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future grant under 2021 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;24,749,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;17,533,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Reserved for employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;5,495,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;3,663,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock reserved &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"&gt;67,319,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"&gt;59,504,320&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The shares available for future grant under the Company&#x2019;s 2021 Equity Incentive Plan include un-exercised stock options (vested and unvested) and unvested restricted stock units (RSUs) as of September&#160;30, 2022 and December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warrant liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Warrants for common stock of 13,145,000  and 13,075,000 were exercisable 1-to-1 as of September&#160;30, 2022 and December&#160;31, 2021, respectively. Warrants - Common Stock are equity classified and recorded at fair value on the issue date without further remeasurement. Private Placement Warrants, the 2022 Private Warrant and Public Warrants on common stock (as defined below) are liability classified and recorded at fair value on the issue date with periodic remeasurement. Warrants for shares of common stock consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="33" 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:73%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Issue Date&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:120%"&gt;Expiration Date&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:120%"&gt;Number of Warrants&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:120%"&gt;Exercise Price per warrant&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:120%"&gt;Fair Value on Issue Date per warrant&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: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:120%"&gt;Fair Value on September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Private placement warrants  - Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;12/02/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;09/29/2026&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="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:91%"&gt;4,450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%"&gt;$11.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$2.00&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="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;3,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2022 Private Warrant - Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;07/25/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;07/24/2034&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:91%"&gt;70,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$2.56&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:91%"&gt;$2.43&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;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Public warrants - Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;12/02/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;09/29/2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;8,625,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$11.50&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:91%"&gt;$3.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;13,145,000&#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:top"/&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;10,836&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;     &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.325%"/&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="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:73%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Issue Date&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;Expiration&lt;br/&gt;Date&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;Number of&lt;br/&gt;Warrants&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;Exercise&lt;br/&gt;Price per warrant&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 on Issue Date per warrant&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: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:120%"&gt;Fair Value on December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Private placement warrants  - Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;12/02/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;09/29/2026&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="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:91%"&gt;4,450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%"&gt;$11.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$2.00&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="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;7,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Public warrants - Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;12/02/2020&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:91%"&gt;09/29/2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;8,625,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$11.50&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:91%"&gt;$3.30&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;14,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,075,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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,705&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Private Placement Warrants - Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Concurrently with JAWS Spitfire&#x2019;s IPO, 4,450,000 warrants (the &#x201c;Private Placement Warrants&#x201d;) were issued to the Sponsor at $2.00 per warrant. Each Private Placement Warrant is exercisable to purchase one share of common stock at a price of $11.50 per share. Subject to certain exceptions, the Private Placement Warrants have terms and provisions that are identical to those of the Public Warrants. As of September&#160;30, 2022, the number of Private Placement Warrants issued was 4,450,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2022 Private Warrant - Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conjunction with the joinder and fourth loan modification agreement on July 25, 2022, the Company issued to Silicon Valley Bank warrants to purchase up to 70,000 shares of the Company&#x2019;s common stock at an exercise price of $2.56 per warrant share (the &#x201c;&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;2022 Private Warrant&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;&#x201d;).  The 2022 Private Warrant is exercisable until July 24, 2034 and allows cashless exercise in whole or part. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Public Warrants - Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conjunction with the JAWS Spitfire IPO, 34,500,000 units were issued to public investors at $10.00 per unit. Each unit consisted of one JAWS Spitfire Class A ordinary share and one-fourth of one warrant (the &#x201c;Public Warrants&#x201d;). Each Public Warrant is exercisable to purchase shares of common stock at $11.50 per share. As of September&#160;30, 2022, the number of Public Warrants issued was 8,625,000.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Public Warrants may only be exercised for a whole number of shares. The Public Warrants became exercisable on December 7, 2021. The Public Warrants will expire 5 years after the completion of the Merger or earlier upon redemption or liquidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Private Placement Warrant, Public Warrants - Common Stock and 2022 Private Warrant Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The issuance of the Private Placement Warrant and Public Warrant liabilities were accounted for upon the reverse recapitalization. See Note 3, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reverse Recapitalization&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 2022 Private Warrant was issued in connection with the joinder and fourth loan modification. See Note 10,&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; Long-Term Debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The liability for warrants on common stock carried at fair value was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.613%"/&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;Nine Months Ended&lt;br/&gt;September 30,&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Beginning Balance&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;21,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Issuance of 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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Gain (loss) on fair value of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,836&#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;20,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.613%"/&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&lt;br/&gt;September 30,&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Issuance of 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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Gain (loss) on fair value of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,836&#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;20,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The liabilities associated with the Private Placement Warrants and 2022 Private Warrant were subject to remeasurement at each balance sheet date using the Level 3 fair value inputs and the Public Warrants were subject to remeasurement at each balance sheet date using Level 1 fair value inputs for the three and nine months ended September&#160;30, 2022 and September 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the fair value of the Private Placement Warrant and 2022 Private Warrant liabilities take into account the traded stock price as the valuation date used as the underlying stock input, the contract terms, as well as multiple unobservable inputs such as risk-free interest rates, and expected volatility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Private Placement Warrant&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value assumptions used in the Monte Carlo simulation model for the recurring valuation of the private placement common stock warrant liability were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;As of September&#160;30, 2022&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;As of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current stock price&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;3.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.81&#160;&lt;/span&gt;&lt;/td&gt;&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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Expected volatility: The volatility is determined iteratively, such that the concluded value of the Public Warrant  is equal to the traded price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the common stock warrants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Expected term: The expected term represents the period that the warrants are expected to be outstanding and is determined using the simplified method, which deems the term to be the average of the time to vesting and the contractual life of the common stock warrants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2022 Private Warrant&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value assumptions used in the Black-Scholes simulation model for the recurring valuation of the 2022 Private Warrant liability were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:84.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;As of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current stock price&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;3.94&#160;&lt;/span&gt;&lt;/td&gt;&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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.82&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Expected volatility: The volatility is determined iteratively, such that the concluded value of the 2022 Private Warrant is equal to the traded price of the Public Warrants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the common stock warrants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Expected term: The expected term represents the period that the warrant is expected to be outstanding and is determined using the simplified method, which deems the term to be the average of the time to vesting and the contractual life of the warrant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Redeemable Convertible Preferred Stock Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Warrants on redeemable convertible preferred stock of Legacy Velo3D were issued to lenders in connection with borrowings. The fair value on the date of issue is recorded as a debt issue cost (contra-liability) and a liability because the warrant was liability classified. The fair value of the warrants are remeasured each reporting period using Level 3 inputs with the increase or decrease recorded in other income (expense), net in the statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The liability for warrants on redeemable convertible preferred stock (carried at fair value) was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:56.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.574%"/&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:73%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:73%"&gt;Nine Months Ended&lt;br/&gt;September 30,&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:73%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:73%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Change in fair value (Other income (expense), net)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Exercise of warrants (Redeemable preferred convertible stock)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;(899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;(899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingent Earnout Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Reverse Recapitalization and pursuant to the Business Combination Agreement, eligible former Legacy Velo3D equity holders are entitled to receive additional shares of common stock upon the Company achieving certain Earnout Triggering Events (as described in the Business Combination Agreement) (the &#x201c;Earnout Shares&#x201d;). See Note 18, &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;Equity Incentive Plans &amp;amp; Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, in the audited consolidated financial statements included in the 2021 Form 10-K for further discussion on the contingent earnout liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in fair value of contingent earnout liabilities are recognized in the condensed consolidated statement of operations. The rollforward for the contingent earnout liabilities was as follows:&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:79.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:73%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:73%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"&gt;Beginning Balance&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;111,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Gain on fair value of contingent earnout liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"&gt;Ending Balance&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;53,377&#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:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Assumptions used in the fair value of the contingent earnout liabilities are described below.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;As of September&#160;30, 2022&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;As of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current stock price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$3.94&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;$7.81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&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;&#x2014;%&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;Expected Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&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;4.75&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Expected volatility: The expected volatility was derived from the implied volatility of Velo3D&#x2019;s Public Warrants. The implied volatility is determined iteratively, such that the concluded value of the Public Warrant is equal to the traded price using a Monte Carlo Simulation. Additionally, the historical traded prices of the Guideline Public Comparables (&#x201c;GPC&#x201d;) are relied upon to calculate an estimate of volatility for the Company. Volatility for each comparable is calculated as the annualized standard deviation of continuously compounded returns. The selected GPC have been identified as comparables as they operate in a similar industry to that of Velo3D. Additionally, the Company&#x2019;s trading volatility was considered as of September&#160;30, 2022, with a 33% weighting as there is limited trading data available as of the valuation date. A blended weighting of the three different volatility scenarios is utilized to arrive at the conclusion. The Company intends to reevaluate this assumption in subsequent quarters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the Earnout Shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Expected term: The expected term represents the period that the Company&#x2019;s stock-based awards are expected to be outstanding and is determined using the simplified method, which deems the term to be the average of the time to vesting and the contractual life of the Earnout Shares.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfODQwNg_a9e0adc4-b01f-4bbd-bad3-6213aa38b536">Shares of common stock reserved for issuance on an &#x201c;as if converted&#x201d; basis were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.484%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;13,145,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;13,075,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;6,198,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4,041,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;17,731,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;21,191,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future grant under 2021 Equity Incentive Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;24,749,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;17,533,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Reserved for employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;5,495,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;3,663,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock reserved &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"&gt;67,319,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"&gt;59,504,320&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i20f3d35f7415473f9a3704ab40ef9735_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfMy0xLTEtMS0xNjQ0Njg_146377d6-2e58-414c-b71e-4bce3f2162a2"
      unitRef="shares">13145000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0fccd61301f3427da0806777c1a257a0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfMy0zLTEtMS0xNjQ0Njg_f9c47caa-65d6-4880-b470-d6906c7e4513"
      unitRef="shares">13075000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i5584127a5a7941609859600112e64c10_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNC0xLTEtMS0xNjQ0Njg_61dd3604-0afa-4c39-9754-faf4b2c6a858"
      unitRef="shares">6198472</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ibb592dbeb0d54a5ea412e79a9955c66e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNC0zLTEtMS0xNjQ0Njg_c925db18-b9e4-4e50-a5ca-11eb1b932cd6"
      unitRef="shares">4041346</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ifba3a41c0df14c699162d212c0b00671_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNS0xLTEtMS0xNjQ0Njg_b931db9f-81c3-43b3-a902-652d1f443710"
      unitRef="shares">17731063</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i18084b056d794b77a485f4137ee645a4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNS0zLTEtMS0xNjQ0Njg_b716a7a4-2655-4d08-aed7-d8cffd83ebd9"
      unitRef="shares">21191226</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id5528984b7b54fce9ecf5e9c55aace40_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNi0xLTEtMS0xNjQ0Njg_ad47e597-25ca-4dfd-ae8a-1295d52fcd5c"
      unitRef="shares">24749094</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i6cd047863b794ea5bd6dc59b30b9b7f8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNi0zLTEtMS0xNjQ0Njg_1d61f570-9df0-4ba8-98b8-01880336c469"
      unitRef="shares">17533471</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i6192cac346b54583a4bf8618ee0495fa_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNy0xLTEtMS0xNjQ0Njg_c6e1381f-8395-40cb-b1d8-49603e54b61b"
      unitRef="shares">5495601</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i86c60b70ecda481aaedd861a966a74b2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfNy0zLTEtMS0xNjQ0Njg_040b6674-ed36-4036-8046-c85560a6bab0"
      unitRef="shares">3663277</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfOC0xLTEtMS0xNjQ0Njg_d14a86c2-f8dc-4684-8e97-84eaa3cc1102"
      unitRef="shares">67319230</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY5Njk4MWU0ZGUwNDQ4ZGRhMjY4MTUzOTgyMGQ3NDIzL3RhYmxlcmFuZ2U6Njk2OTgxZTRkZTA0NDhkZGEyNjgxNTM5ODIwZDc0MjNfOC0zLTEtMS0xNjQ0Njg_e23ebc20-8cbf-4fe3-8cfa-1d2e68f93311"
      unitRef="shares">59504320</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i95e7c138522844e393c1fe04639a9581_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTQxNg_10f9c753-71b4-418a-ac85-9f13f915e0be"
      unitRef="shares">13145000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="id98e96902c3946208f1895491cbda91d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTA5OTUxMTY0NjM3Ng_b5b5a327-1f67-4895-aa8d-c3659fdab02d"
      unitRef="shares">13075000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <velo:ClassOfWarrantOrRightExerciseRatio
      contextRef="i95e7c138522844e393c1fe04639a9581_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTQzNg_cc498413-cf0a-4cfc-a1c0-0ea0832a9e35"
      unitRef="number">1</velo:ClassOfWarrantOrRightExerciseRatio>
    <velo:ClassOfWarrantOrRightExerciseRatio
      contextRef="id98e96902c3946208f1895491cbda91d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTQzNg_db9d16aa-84e0-47ea-90cb-f83d862f1cc2"
      unitRef="number">1</velo:ClassOfWarrantOrRightExerciseRatio>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfODQwNw_feab3797-71f6-4bfc-82ee-ea9929141438">Warrants for shares of common stock consisted of the following:&lt;div style="margin-bottom:12pt;margin-top:6pt"&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:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="33" 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:73%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Issue Date&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:120%"&gt;Expiration Date&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:120%"&gt;Number of Warrants&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:120%"&gt;Exercise Price per warrant&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:120%"&gt;Fair Value on Issue Date per warrant&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: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:120%"&gt;Fair Value on September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Private placement warrants  - Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;12/02/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;09/29/2026&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="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:91%"&gt;4,450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%"&gt;$11.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$2.00&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="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;3,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2022 Private Warrant - Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;07/25/2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;07/24/2034&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:91%"&gt;70,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$2.56&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:91%"&gt;$2.43&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;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Public warrants - Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;12/02/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;09/29/2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;8,625,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$11.50&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:91%"&gt;$3.30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;13,145,000&#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:top"/&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;10,836&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;     &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.278%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.325%"/&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="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:73%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Issue Date&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;Expiration&lt;br/&gt;Date&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;Number of&lt;br/&gt;Warrants&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;Exercise&lt;br/&gt;Price per warrant&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 on Issue Date per warrant&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: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:120%"&gt;Fair Value on December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:91%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Private placement warrants  - Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;12/02/2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;09/29/2026&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="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:91%"&gt;4,450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:91%"&gt;$11.50&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$2.00&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="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;7,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Public warrants - Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;12/02/2020&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:91%"&gt;09/29/2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;8,625,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$11.50&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:91%"&gt;$3.30&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;14,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,075,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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,705&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ia6c82f7f56c84ffc93f4848abd819607_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfMy01LTEtMS0xNjQ0Njg_f7eb9117-717a-4c17-a2c7-cf5f2b89ebd6"
      unitRef="shares">4450000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ia6c82f7f56c84ffc93f4848abd819607_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfMy03LTEtMS0xNjQ0Njg_cabeef79-a5ec-4bef-ae60-9d687bb0b38e"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance
      contextRef="ia6c82f7f56c84ffc93f4848abd819607_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfMy05LTEtMS0xNjQ0Njg_efe65fae-b112-465e-9cb4-5a42816fbffa"
      unitRef="usdPerWarrant">2.00</velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ia6c82f7f56c84ffc93f4848abd819607_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfMy0xMS0xLTEtMTY0NDY4_9942185c-a049-4810-b29a-9a03d8ac5f87"
      unitRef="usd">3605000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i63bfb50c027444d3a505107fa29940b0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC01LTEtMS0xNzQxNzI_dce17a3a-09fa-4f47-a4b4-efea8d075020"
      unitRef="shares">70000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i63bfb50c027444d3a505107fa29940b0_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC03LTEtMS0xNzQxNzI_673c4c4a-2781-4309-8c86-2ec07ea456b4"
      unitRef="usdPerShare">2.56</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance
      contextRef="i63bfb50c027444d3a505107fa29940b0_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC05LTEtMS0xNzQxNzI_457e1399-dfaa-4b7b-8b02-5b91859bcfa7"
      unitRef="usdPerWarrant">2.43</velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i63bfb50c027444d3a505107fa29940b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC0xMS0xLTEtMTc0MTcy_b9176ea6-37a0-43c8-9ff7-04a9286b0e78"
      unitRef="usd">245000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i20e49a7485404469a2b9f0470645d1c8_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC01LTEtMS0xNjQ0Njg_cdf5e62b-aee8-4fb4-be3a-9840da18c7f1"
      unitRef="shares">8625000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i20e49a7485404469a2b9f0470645d1c8_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC03LTEtMS0xNjQ0Njg_d76c36df-71ac-4d9c-93ff-f1c759b66a83"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance
      contextRef="i20e49a7485404469a2b9f0470645d1c8_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC05LTEtMS0xNjQ0Njg_9fd249cc-0e9e-482f-9a20-da93bc528a76"
      unitRef="usdPerWarrant">3.30</velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i20e49a7485404469a2b9f0470645d1c8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNC0xMS0xLTEtMTY0NDY4_01523eb4-1d74-4b0d-b841-cc4c019e2af2"
      unitRef="usd">6986000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i95e7c138522844e393c1fe04639a9581_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNS01LTEtMS0xNjQ0Njg_432aba74-b94a-473e-ad72-926787c9645c"
      unitRef="shares">13145000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i95e7c138522844e393c1fe04639a9581_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjcyMWU5NTBkMjE4MjRkZGU4ZGFhMmQ2NDgwMzI5NzAzL3RhYmxlcmFuZ2U6NzIxZTk1MGQyMTgyNGRkZThkYWEyZDY0ODAzMjk3MDNfNS0xMS0xLTEtMTY0NDY4_a8301318-f3a0-49a8-b1aa-bd3e66a8b516"
      unitRef="usd">10836000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i7f240058310a4f9abb890002bff3073e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfMy01LTEtMS0xNjQ0Njg_2a663df6-7730-441d-9b42-167a3f680bc9"
      unitRef="shares">4450000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i7f240058310a4f9abb890002bff3073e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfMy03LTEtMS0xNjQ0Njg_417637e5-a72f-42ac-9284-dea1659bfd8f"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance
      contextRef="i7f240058310a4f9abb890002bff3073e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfMy05LTEtMS0xNjQ0Njg_a32c13c4-3f82-47b5-8a5a-23b24a2acecc"
      unitRef="usdPerWarrant">2.00</velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i7f240058310a4f9abb890002bff3073e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfMy0xMS0xLTEtMTY0NDY4_c342e7da-18d1-4826-bc7d-e87f507b05da"
      unitRef="usd">7387000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i7109aed5df194bff8d5411fa31f2bffe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfNC01LTEtMS0xNjQ0Njg_c347801a-2eb8-4823-84d9-81700ce76b07"
      unitRef="shares">8625000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i7109aed5df194bff8d5411fa31f2bffe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfNC03LTEtMS0xNjQ0Njg_1bb3aea1-05ab-464b-bc9d-0d57d7cc9d24"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance
      contextRef="i7109aed5df194bff8d5411fa31f2bffe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfNC05LTEtMS0xNjQ0Njg_a98cb96e-ae76-4b2f-a8e7-9f5451045767"
      unitRef="usdPerWarrant">3.30</velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i7109aed5df194bff8d5411fa31f2bffe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfNC0xMS0xLTEtMTY0NDY4_8e011a15-6909-408d-8342-e8cc6bc9d80b"
      unitRef="usd">14318000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="id98e96902c3946208f1895491cbda91d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfNS01LTEtMS0xNjQ0Njg_ab8e6b12-f5e8-455a-9604-2d849f5aeca4"
      unitRef="shares">13075000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="id98e96902c3946208f1895491cbda91d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjY1YmM4ODk2YjU4MTQyZGViZjM4ZjE2OTc0MWVhOGU4L3RhYmxlcmFuZ2U6NjViYzg4OTZiNTgxNDJkZWJmMzhmMTY5NzQxZWE4ZThfNS0xMS0xLTEtMTY0NDY4_af8f3c2f-511b-43e5-91eb-ce387e8219c6"
      unitRef="usd">21705000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="icb513172558f4d87bf19a58bfd4bae81_I20201202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTk0Ng_c4bd5c13-7c0b-43e8-8f7b-f8c13dad4333"
      unitRef="shares">4450000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance
      contextRef="icb513172558f4d87bf19a58bfd4bae81_I20201202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjA0OA_11d4eff1-988b-4db0-a129-f4a5b3d3e3bb"
      unitRef="usdPerWarrant">2.00</velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="icb513172558f4d87bf19a58bfd4bae81_I20201202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjE2Mg_4a39b3e1-6513-48f0-b627-b650f11182aa"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i1d7e1416902944b5a8c672907ef161e2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjM3OA_655cd0b1-68b9-40a1-b842-87f151d05db4"
      unitRef="shares">4450000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="if802cfbee20749abb206cc9a9fe45f2e_I20220725"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTMwNTk_50c905a4-b8e8-45bc-80b9-7f0c3520e19b"
      unitRef="shares">70000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="if802cfbee20749abb206cc9a9fe45f2e_I20220725"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMTMwNjc_00efc538-9829-4b99-9859-ca8d645de7a5"
      unitRef="usdPerShare">2.56</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ib4cd44cf6f5a47d1a6528d9f2e0f2a75_I20201202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjQ1Ng_c009f613-e840-4501-9e3f-4cb4a19502d8"
      unitRef="shares">34500000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance
      contextRef="ib4cd44cf6f5a47d1a6528d9f2e0f2a75_I20201202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjUwMA_92a46ea2-2071-4ec6-b865-d94110ef51be"
      unitRef="usdPerWarrant">10.00</velo:ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ib4cd44cf6f5a47d1a6528d9f2e0f2a75_I20201202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjcwNA_9717d50b-411b-4368-a060-bb868b511ebe"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i20e49a7485404469a2b9f0470645d1c8_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMjc2OQ_924e4531-4eac-4326-bcc6-97e457ee0c22"
      unitRef="shares">8625000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i20e49a7485404469a2b9f0470645d1c8_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfMzI5ODUzNDg5NDE3NQ_d89cb131-6566-447e-bac5-6d9f81c00fd6">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <velo:ScheduleOfWarrantsAndRightsRollForwardTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfODQwOA_efa38914-0bfe-4e05-9afd-857a2b006042">The liability for warrants on common stock carried at fair value was as follows:&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.613%"/&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;Nine Months Ended&lt;br/&gt;September 30,&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Beginning Balance&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;21,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Issuance of 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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Gain (loss) on fair value of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,836&#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;20,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.613%"/&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&lt;br/&gt;September 30,&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Issuance of 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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Gain (loss) on fair value of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,836&#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;20,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The liability for warrants on redeemable convertible preferred stock (carried at fair value) was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:56.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.574%"/&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:73%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:73%"&gt;Nine Months Ended&lt;br/&gt;September 30,&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:73%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:73%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Change in fair value (Other income (expense), net)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Exercise of warrants (Redeemable preferred convertible stock)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;(899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;(899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</velo:ScheduleOfWarrantsAndRightsRollForwardTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i964889936511450a96e5d3e5f8fcf25f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfMy0xLTEtMS0xNjQ0Njg_6dcb3831-0130-43b8-9fcd-520f2aaa697d"
      unitRef="usd">21705000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i4c32db6bede244c6a2a5b7b12d6e7ba1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfMy0zLTEtMS0xNzA0MDU_22a0fa1b-566d-4594-9689-4a67ef35adb0"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i6dc800fb67ac4f8c95805f69ce13e9b8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfNC0xLTEtMS0xNzA0MDU_48298622-82bd-4e75-859b-71d8b11fc53c"
      unitRef="usd">170000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i2d110291d38e417cad005e46552d468e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfNC0zLTEtMS0xNzA0MDU_65bb1dcd-b6dc-432a-bd0c-5f8c94aa922c"
      unitRef="usd">21051000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i6dc800fb67ac4f8c95805f69ce13e9b8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfNC0xLTEtMS0xNjQ0Njg_4d7611ed-4fe6-4b5e-8ce7-5d9833e3039f"
      unitRef="usd">-11039000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i2d110291d38e417cad005e46552d468e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfNS0zLTEtMS0xNzA0MDU_928a3dfb-8674-439c-b7db-d3a368ab9726"
      unitRef="usd">-915000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="id608833b315a4d67a2327ffaa7f46420_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfNS0xLTEtMS0xNjQ0Njg_ff5cbef7-4961-4324-b77b-0d6f59c3b4e6"
      unitRef="usd">10836000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i9a125f136e58484da02fa8105eab802f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjgwNGYwZTFjZWNlNjRjNTFhNDBhYTAyYjc2YWExNmJjL3RhYmxlcmFuZ2U6ODA0ZjBlMWNlY2U2NGM1MWE0MGFhMDJiNzZhYTE2YmNfNi0zLTEtMS0xNzA0MDU_7f04f634-9710-4cb9-a012-204b9886a8ac"
      unitRef="usd">20136000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i6519ae91aa8945a1972dfe1f8c41ef86_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfMy0xLTEtMS0xNzA0MDg_476f6e67-766e-4f09-86b1-76ac8ddda188"
      unitRef="usd">4053000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i3c7f087c8b5244c3b7562aca84c6099d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfMy0zLTEtMS0xNzA0MDg_32cc06ea-ef9f-4375-b154-7905788dbb3e"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i9c03c452f41242be9c6d68e2835cbe48_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfNC0xLTEtMS0xNzA0MDg_f69441c2-7d2a-4ebb-997b-e927525cfbab"
      unitRef="usd">170000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="i7a0f25f94f1a47b1b3db545433c75051_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfNC0zLTEtMS0xNzA0MDg_97ca0dd0-8e16-46de-a6f7-8e75033845d8"
      unitRef="usd">21051000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i9c03c452f41242be9c6d68e2835cbe48_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfNS0xLTEtMS0xNzA0MDg_ce566090-aa50-4a98-bff2-f9539ba0b065"
      unitRef="usd">6613000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i7a0f25f94f1a47b1b3db545433c75051_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfNS0zLTEtMS0xNzA0MDg_9509da07-d721-465f-a968-f4fdad5fb296"
      unitRef="usd">-915000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="id608833b315a4d67a2327ffaa7f46420_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfNi0xLTEtMS0xNzA0MDg_98410c6a-e403-4d3b-b35c-271e19a44412"
      unitRef="usd">10836000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i9a125f136e58484da02fa8105eab802f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjQ4ZDg1ZmVmYWYzMTQ2NGRhYTg3MDU0ZmMwZjNjODZmL3RhYmxlcmFuZ2U6NDhkODVmZWZhZjMxNDY0ZGFhODcwNTRmYzBmM2M4NmZfNi0zLTEtMS0xNzA0MDg_0e417459-e6ae-4371-9e4c-644c2f585c31"
      unitRef="usd">20136000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfODQwOQ_e535c15c-1c10-4598-bee4-ef68f3838839">&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value assumptions used in the Monte Carlo simulation model for the recurring valuation of the private placement common stock warrant liability were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;As of September&#160;30, 2022&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;As of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current stock price&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;3.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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.81&#160;&lt;/span&gt;&lt;/td&gt;&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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.75&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value assumptions used in the Black-Scholes simulation model for the recurring valuation of the 2022 Private Warrant liability were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:84.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;As of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current stock price&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;3.94&#160;&lt;/span&gt;&lt;/td&gt;&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;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.82&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;Assumptions used in the fair value of the contingent earnout liabilities are described below.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.655%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align: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;As of September&#160;30, 2022&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;As of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current stock price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$3.94&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;$7.81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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.5%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&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;&#x2014;%&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;Expected Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&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;4.75&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i90acb228cfc5417cbc71c23e0f855f73_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfMi0xLTEtMS0xNjQ0Njg_37fa679a-7c16-4ce4-baa0-ee9bca3ff3af"
      unitRef="usdPerShare">3.94</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i6b2b49d3168649839652e95e1a6c83d2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfMi0zLTEtMS0xNjQ0Njg_f2fd458e-e01c-41e4-88f6-3218ab7bff07"
      unitRef="usdPerShare">7.81</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i858cf4ff55174bf692873338709a9e2f_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfMy0xLTEtMS0xNjQ0Njg_182b7de5-4f46-489e-9c1d-e295292188c5"
      unitRef="number">0.620</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i14876f04607843df9ea7bbd489fd395c_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfMy0zLTEtMS0xNjQ0Njg_8bee9b51-55b6-410c-bb68-6c910223e698"
      unitRef="number">0.405</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="idbe1833ae04146d8a01785419a10b8ee_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfNC0xLTEtMS0xNjQ0Njg_5ad8f4b5-18b7-4b3d-8423-d5e2a7dbc2f7"
      unitRef="number">0.042</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ic6e57f13e81045a589475e8dad184972_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfNC0zLTEtMS0xNjQ0Njg_d03931d8-d870-4b54-92a0-5d77cf839372"
      unitRef="number">0.012</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i21d235da3bf64a3b99cbe816b704aadb_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfNS0xLTEtMS0xNjQ0Njg_8dfbccef-b7be-4113-93a5-1a78340bb487"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i4a683b5c5fae4b77a53787144a0fef5e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfNS0zLTEtMS0xNjQ0Njg_bc9b430d-c54b-4107-ba0f-3e8751e51b28"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i69ad0df3ecc644338e3b3153d89c508f_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfNi0xLTEtMS0xNjQ0Njg_4a523041-3c02-45c6-ab11-d7f8d7325cf8">P4Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="ifffa6655573c4027865f54c3295ec090_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjEwZTAyNmI4ZmU3MjQwNTJiMmQwZjM5MTEyMWZlZjI1L3RhYmxlcmFuZ2U6MTBlMDI2YjhmZTcyNDA1MmIyZDBmMzkxMTIxZmVmMjVfNi0zLTEtMS0xNjQ0Njg_c6529035-11f8-4e8a-a125-8723db0b288e">P4Y9M</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i8e1001ed14944150ad5db46139a6b54d_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmQ2MDVjNTA5NjBhMjQ5ODhhNTc5N2NiZTE1NzI1NmY0L3RhYmxlcmFuZ2U6ZDYwNWM1MDk2MGEyNDk4OGE1Nzk3Y2JlMTU3MjU2ZjRfMi0xLTEtMS0xNzIzODk_c9b24eba-e44b-4ae6-9ec4-a9bfd593f75e"
      unitRef="usdPerShare">3.94</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i6ef90e94d87848e48dc6c04a4aa3b669_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmQ2MDVjNTA5NjBhMjQ5ODhhNTc5N2NiZTE1NzI1NmY0L3RhYmxlcmFuZ2U6ZDYwNWM1MDk2MGEyNDk4OGE1Nzk3Y2JlMTU3MjU2ZjRfMy0xLTEtMS0xNzIzODk_d211923c-4bd7-449d-855c-c06e6b70ebb0"
      unitRef="number">0.778</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i7758886b85a547e29fb3e1697969fe33_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmQ2MDVjNTA5NjBhMjQ5ODhhNTc5N2NiZTE1NzI1NmY0L3RhYmxlcmFuZ2U6ZDYwNWM1MDk2MGEyNDk4OGE1Nzk3Y2JlMTU3MjU2ZjRfNC0xLTEtMS0xNzIzODk_6e62d8dc-0dc0-4961-a4af-2ed4b05f19d1"
      unitRef="number">0.038</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i50353addd53f40dd8b89092d8f47a941_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmQ2MDVjNTA5NjBhMjQ5ODhhNTc5N2NiZTE1NzI1NmY0L3RhYmxlcmFuZ2U6ZDYwNWM1MDk2MGEyNDk4OGE1Nzk3Y2JlMTU3MjU2ZjRfNS0xLTEtMS0xNzIzODk_31c5894b-b743-444a-b7dd-d6b3c1fcbbe5"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="if09decc184bd4f078faa19eab9c8abdb_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmQ2MDVjNTA5NjBhMjQ5ODhhNTc5N2NiZTE1NzI1NmY0L3RhYmxlcmFuZ2U6ZDYwNWM1MDk2MGEyNDk4OGE1Nzk3Y2JlMTU3MjU2ZjRfNi0xLTEtMS0xNzIzODk_0a7144b4-c538-4eb6-9f6e-b8da069be3e0">P11Y9M25D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ie42c8bac3c104acc89dd5b7a5d173d8c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfMy0xLTEtMS0xNzA0MTI_5d2fb2d1-936c-4a7b-923e-6120a4fc1c13"
      unitRef="usd">1922000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i543dd96fcde54ed8874f12a220af37c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfMy0xLTEtMS0xNjQ0Njg_3e3dede4-317b-43d5-b200-7eb4f32c4e64"
      unitRef="usd">181000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ie4e1f1b6f91742abb7df17430c1d488f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfNC0xLTEtMS0xNzA0MTI_9fd35950-08fd-4d21-a56d-e91fb454bd70"
      unitRef="usd">-1023000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i7aca02e0fd3d42078ab0c636de62c42f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfNC0xLTEtMS0xNjQ0Njg_ce903fdf-fa70-4999-851a-2197bd71a0f4"
      unitRef="usd">718000</us-gaap:FairValueAdjustmentOfWarrants>
    <velo:AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants
      contextRef="ie4e1f1b6f91742abb7df17430c1d488f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfNS0xLTEtMS0xNzA0MTI_b0f8850f-f5b2-4341-8e33-92573c64dc22"
      unitRef="usd">-899000</velo:AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants>
    <velo:AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants
      contextRef="i7aca02e0fd3d42078ab0c636de62c42f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfNS0xLTEtMS0xNjY1ODk_3875d788-1dd3-4dbd-b383-018e81b0d04b"
      unitRef="usd">-899000</velo:AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i7900499c4e724ad5a131d7938ea1f8c4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfNi0xLTEtMS0xNzA0MTI_37a1081c-9261-4fd7-bdfc-97d06bb21164"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i7900499c4e724ad5a131d7938ea1f8c4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjA0ZDk2YWE3MWExYTRjMDk5OWI4Yzg2MzQzY2U0ZDA5L3RhYmxlcmFuZ2U6MDRkOTZhYTcxYTFhNGMwOTk5YjhjODYzNDNjZTRkMDlfNS0xLTEtMS0xNjQ0Njg_c58294f2-7b98-4e56-bc37-eb15d3f703c3"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <velo:ScheduleOfContingentEarnoutLiabilitiesTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfODQwNA_213029f7-9ade-4643-8878-2b33024521c6">The rollforward for the contingent earnout liabilities was as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:73%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:73%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"&gt;Beginning Balance&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;111,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Gain on fair value of contingent earnout liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:91%"&gt;Ending Balance&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;53,377&#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:top"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</velo:ScheduleOfContingentEarnoutLiabilitiesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjk2MDcxY2ViNjg5MjRmOGE5NWMwNjVmMDM1ZjEyMzNhL3RhYmxlcmFuZ2U6OTYwNzFjZWI2ODkyNGY4YTk1YzA2NWYwMzVmMTIzM2FfMy0xLTEtMS0xNjQ0Njg_1f7d2629-3521-42f1-b536-607aeb7d3bac"
      unitRef="usd">111487000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <velo:BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjk2MDcxY2ViNjg5MjRmOGE5NWMwNjVmMDM1ZjEyMzNhL3RhYmxlcmFuZ2U6OTYwNzFjZWI2ODkyNGY4YTk1YzA2NWYwMzVmMTIzM2FfNC0xLTEtMS0xNjQ0Njg_6a61f529-e04e-4ffc-93e7-dea66d6c8531"
      unitRef="usd">58110000</velo:BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOjk2MDcxY2ViNjg5MjRmOGE5NWMwNjVmMDM1ZjEyMzNhL3RhYmxlcmFuZ2U6OTYwNzFjZWI2ODkyNGY4YTk1YzA2NWYwMzVmMTIzM2FfNS0xLTEtMS0xNjQ0Njg_67c6c1ed-2bf4-4def-ad77-5e34dd8b07f1"
      unitRef="usd">53377000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ifa00627f7a1347f6acd02a1865c92df3_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfMi0xLTEtMS0xNjQ0Njg_dc28e6dd-df01-441f-9a58-ac551b4aa0e0"
      unitRef="usdPerShare">3.94</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i889d1d9920fa4264be4120440504db27_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfMi0zLTEtMS0xNjQ0Njg_40f5bb8c-eb3f-488a-9496-62897047b1f7"
      unitRef="usdPerShare">7.81</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="iaaf8402af7a44d6597190bc85b2a4fb3_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfMy0xLTEtMS0xNjQ0Njg_ed0cc189-326f-4155-96e3-7ad55c1bb4ba"
      unitRef="number">0.786</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i2e822c032c2042c2b7d1e280aaa280c3_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfMy0zLTEtMS0xNjQ0Njg_65339055-a37d-49e5-947e-0f445932834c"
      unitRef="number">0.525</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i4f99e9234688415d91cf8a0ae5feba81_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfNC0xLTEtMS0xNjQ0Njg_d3ac6460-e5ae-4881-9cca-8a0f400d912c"
      unitRef="number">0.042</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i3cd5b6c1dcbb4454a5b1e77037f1c0bd_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfNC0zLTEtMS0xNjQ0Njg_2ee0d258-b073-4efc-9208-b198fe7e2447"
      unitRef="number">0.012</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="if5d8a9aaefa247bf891aaf60e3fcb1e0_I20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfNS0xLTEtMS0xNjQ0Njg_b8d062fc-6002-4a03-8724-a3f851516a5d"
      unitRef="number">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i4602b6a578cc440bb19f0a7d839bb927_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfNS0zLTEtMS0xNjQ0Njg_c2a5d896-24a9-4baa-8a19-0c8fe5bd7b80"
      unitRef="number">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <velo:BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfNi0xLTEtMS0xNjQ0Njg_2da5c0ea-1983-439e-9eee-039f7ebceb42">P4Y</velo:BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm>
    <velo:BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RhYmxlOmRjMDIzMTUxYzgzNjRlNzNiZWZkODZlNzQ2Y2JkZmI2L3RhYmxlcmFuZ2U6ZGMwMjMxNTFjODM2NGU3M2JlZmQ4NmU3NDZjYmRmYjZfNi0zLTEtMS0xNjQ0Njg_c1bf7c3b-f59e-44b6-956e-b73c2fb4a5c8">P4Y9M</velo:BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ia26c96ae4e9a440a8762243be5212931_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82NC9mcmFnOjgyY2UzZDM0NTBhYjQwMGVhOWMxMzQ5ZjgzOWNkNWI1L3RleHRyZWdpb246ODJjZTNkMzQ1MGFiNDAwZWE5YzEzNDlmODM5Y2Q1YjVfNzQ2OA_1296a940-2a93-4d5d-bd73-23d10dfa33f9"
      unitRef="number">0.33</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNzI3Mw_0e11c721-1116-4be8-8226-966cc9ffc936">Equity Incentive Plans and Stock-Based Compensation&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In 2014, the Company adopted its 2014 equity incentive plan (the &#x201c;2014 Plan&#x201d;), which provided for the granting of stock options, restricted stock awards and stock appreciation rights to employees, directors, and consultants of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Awards granted under the 2014 Plan generally expire 10 years from the date of grant, or earlier if services are terminated. The exercise price of stock options grants shall not be less than 110% of the estimated fair value of the shares on the date of grant, respectively, as determined by Legacy Velo3D&#x2019;s board of directors. Awards generally vest based on continuous service over four years. Awards forfeited, cancelled, or repurchased generally are returned to the pool of shares of common stock available for issuance under the 2021 Plan (as defined below).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In 2021, the Company adopted its 2021 Equity Incentive Plan (the &#x201c;2021 EIP&#x201d;), which provides for the granting of stock options, restricted stock units (&#x201c;RSUs&#x201d;) and stock appreciation rights to employees, directors, and consultants of the Company. The Company initially reserved 42,766,043 shares of its common stock for issuance &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;under the 2021 EIP. In March 2022, pursuant to the evergreen provisions of the 2021 EIP, the Company registered an additional 9,161,624 shares of common stock for issuance under the 2021 EIP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&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 September&#160;30, 2022, the Company has an allocated reserve of 51,927,667 shares of its common stock for issuance under the 2021 EIP. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In addition, in 2021, the Company adopted its 2021 Employee Stock Purchase Plan (&#x201c;2021 ESPP&#x201d;). The Company initially reserved 3,663,277 shares of its common stock for issuance under the 2021 ESPP. In March 2022, pursuant to the evergreen provisions of the 2021 ESPP, the Company registered an additional 1,832,324 shares of common stock for issuance under the 2021 ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&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 September&#160;30, 2022, the Company has an allocated reserve of 5,495,601 shares of its common stock for issuance under the 2021 ESPP. As of September&#160;30, 2022, the Company had not begun any offering periods for the 2021 ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;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;Awards granted under both the 2021 EIP generally expire 10 years from the date of grant, or earlier if services are terminated. The exercise price of stock options grants shall not be less than 110% of the estimated fair value of the shares on the date of grant, respectively, as determined by the Company&#x2019;s Board of Directors. Awards generally vest based on continuous service over 4 years. Awards forfeited, cancelled, or repurchased generally are returned to the pool of shares of common stock available for issuance under the 2021 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;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;Activity under the Company&#x2019;s stock option plans is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.965%"/&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 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&lt;br/&gt;Contractual Term&lt;br/&gt;in years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Outstanding as of December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of September&#160;30, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and expected to vest as of September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Outstanding as of December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of September&#160;30, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and expected to vest as of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value of options outstanding was $62.2 million and $153.2 million, respectively, as of September&#160;30, 2022 and December&#160;31, 2021. Intrinsic value of options exercised for the nine months ended September&#160;30, 2022 and 2021 was $10.5 million and $0.5 million, respectively.  The weighted-average grant date &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;fair value of options granted in the nine months ended September 30, 2021 was $3.58 per share. The total grant date fair value of options vested was $1.5 million and $0.9 million for the nine months ended September&#160;30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, total unrecognized compensation cost related to options was $1.5&#160;million related to 7.6&#160;million unvested options and is expected to be recognized over a weighted-average period of 1.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the nine months ended September 30, 2021, the Company used the Black-Scholes option pricing model to determine the fair value of stock options. The fair value of each stock option grant is estimated on the date of the grant. The fair value of the Legacy Velo3D common stock underlying the stock options had historically been determined by the Legacy Velo3D board of directors, as there was no public market for Legacy Velo3D&#x2019;s common stock prior to Merger closing. Therefore, the Legacy Velo3D  board of directors had determined the fair value of the common stock at the time of the stock option grant by considering a number of objective and subjective factors including independent third-party valuation reports, valuations of comparable companies, sales of convertible preferred stock and common stock to unrelated third parties, operating and financial performance, lack of liquidity of capital stock and general and industry-specific economic outlook, among other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For the nine months ended September&#160;30, 2022, there were no options granted. The weighted-average assumptions in the Black-Scholes option-pricing model used to determine the fair value of stock options granted were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8pt"&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:78.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.933%"/&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;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9% -1.0%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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 (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.72&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Expected volatility: As Legacy Velo3D was not publicly traded at the time the awards were granted, the expected volatility for the Company&#x2019;s stock options was determined by using a review of historical volatilities of selected industry peers deemed to be comparable to the Company&#x2019;s business corresponding to the expected term of the awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Risk-free interest rate: The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Expected dividend yield: The expected dividend rate is zero as the Company currently has no history or expectation of declaring dividends on its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Expected term: The Company uses the simplified method available under U.S. GAAP to determine the expected term due to having insufficient history upon which to base an assumption about the term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The fair value of RSUs under the Company&#x2019;s 2021 EIP is estimated using the value of the Company&#x2019;s common stock on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&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 table summarizes outstanding and expected to vest RSUs as of September&#160;30, 2022 and their activity during the nine months ended September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.485%"/&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:112%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&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:112%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Released&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;(385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Expected to vest as of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&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 intrinsic value of outstanding RSUs is calculated based on the closing price of the Company&#x2019;s common stock as of the date outstanding.  As of  September&#160;30, 2022, there was $30.3&#160;million of unrecognized compensation cost related to 6.2&#160;million unvested RSUs, which is expected to be recognized over a weighted average period of approximately 3.1 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnout Shares - Employees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Earnout Shares issuable to holders of employee stock options are accounted as stock-based compensation expense as they are subject to forfeiture based on the satisfaction of certain employment conditions. The estimated fair values of the Earnout Shares associated with vested stock options are recognized as an expense and determined by the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the five-year earnout period. The portion of the Earnout Shares associated with unvested stock options are recognized as an expense and considers the vesting continuing employment requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following sets forth the total stock-based compensation expense by type of award included in the statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;7,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Earnout shares - employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;5,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;5,157&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;676&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;15,090&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,751&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&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 sets forth the total stock-based compensation expense for the stock options included in the statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;7,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Selling and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;3,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;5,157&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;676&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;15,090&#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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,751&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i8e6676d431e943d0bc9b51769e549234_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNTQ5NzU1ODE0NjMyMA_9e6c3e6d-a669-44d2-a14c-2616bb86bc03">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="iaf396fd9490845a1bf4215fda5a44c24_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNTQ5NzU1ODE0NjMzNQ_c1682878-adc8-42c1-9ae4-3935ae79a774"
      unitRef="number">1.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8e6676d431e943d0bc9b51769e549234_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNTQ5NzU1ODE0NjM0MA_40e483e7-ba6e-42c6-8cc6-3507c0c42918">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i6ca0b8cd507e4445a81a2703f9f15ac2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMTE0Ng_51a68a92-0ae7-46da-8b62-469f55b8d2e6"
      unitRef="shares">42766043</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ica253a6f65d74cd59d959a6f1ef6767d_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMTMxNQ_975f816e-effe-4a3a-a3ae-cd900c6cb84d"
      unitRef="shares">9161624</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i778ce59fd37d478296a3e981715a148d_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMTQyNA_e5974fa2-fe3b-43f5-b5d3-e1d6f3a644e9"
      unitRef="shares">51927667</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i86c60b70ecda481aaedd861a966a74b2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMTYxNA_1867c242-30bb-4583-bbc7-b41910029f35"
      unitRef="shares">3663277</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i9d7a3c8271cb46a78e9bd2f20d0b6270_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMTc4NQ_24d4b911-46fe-402c-ab2f-402be2ec8568"
      unitRef="shares">1832324</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i6192cac346b54583a4bf8618ee0495fa_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMzg0ODI5MDcwNTI3NQ_7415d1e8-f2a0-49f7-b501-4275b231be5a"
      unitRef="shares">5495601</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i5bbb9b38a9f64fd8ab63c68eff72702d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNTQ5NzU1ODE0NjM1Nw_1dab22f0-045e-4c00-af87-dde9996c450e">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="if4d38089e83c4f769ba7a3d894f70ce8_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNTQ5NzU1ODE0NjM1OQ_efdae659-8bb1-4157-809c-b838f111cace"
      unitRef="number">1.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5bbb9b38a9f64fd8ab63c68eff72702d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNTQ5NzU1ODE0NjM2NA_8061f2ec-821e-4e53-8e80-fdf55d86365c">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNzI2OQ_bb4e249e-50da-413b-a7cd-ba282e242792">&lt;div style="margin-bottom:12pt;margin-top:8pt;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;Activity under the Company&#x2019;s stock option plans is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.965%"/&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 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&lt;br/&gt;Contractual Term&lt;br/&gt;in years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Outstanding as of December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of September&#160;30, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and expected to vest as of September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of September&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Outstanding as of December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding as of September&#160;30, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and expected to vest as of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i221347a6d2074738af33277ad5891755_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMi0xLTEtMS0xNjQ0Njg_995d41d0-1424-4926-8402-9f47862e4b56"
      unitRef="shares">21471000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i221347a6d2074738af33277ad5891755_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMi0zLTEtMS0xNjQ0Njg_3dfe3f80-223a-460b-970f-57c517349b7a"
      unitRef="usdPerShare">0.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia038b7ec32a44b45a1b9152ed8579da8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMi01LTEtMS0xNjQ0Njg_3986fa73-e9c2-4232-88cc-c30ee1544f95">P9Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMy0xLTEtMS0xNjQ0Njg_389ccd9f-0920-4eff-b5d9-16ad2fb45a31"
      unitRef="shares">1024000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMy0zLTEtMS0xNjQ0Njg_24e87cdf-475b-4238-b011-d20a958e541d"
      unitRef="usdPerShare">6.69</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNC0xLTEtMS0xNjQ0Njg_29e5ae3b-c0d6-4017-99e5-8e7bb14edd06"
      unitRef="shares">200000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNC0zLTEtMS0xNjQ0Njg_9ce5f02e-8b19-48f5-ae64-856902876395"
      unitRef="usdPerShare">1.56</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNS0xLTEtMS0xNjQ0Njg_12c141e5-a954-4599-be13-6f605cdd4769"
      unitRef="shares">951000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNS0zLTEtMS0xNjQ0Njg_654028db-d04f-425f-abcf-3d6659f04b7c"
      unitRef="usdPerShare">0.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNi0xLTEtMS0xNjQ0Njg_343f00b6-ba7d-4ad8-bc1a-d7b2e2dbb3b5"
      unitRef="shares">21344000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNi0zLTEtMS0xNjQ0Njg_dfb10b6e-4fd9-465c-8820-56980e179cba"
      unitRef="usdPerShare">0.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNi01LTEtMS0xNjQ0Njg_9af1ded7-eb72-4352-a206-8b1b0896a054">P8Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNy0xLTEtMS0xNjQ0Njg_2d3f1810-9d37-445e-a3c1-8c31ada3cfe4"
      unitRef="shares">21344000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfNy0zLTEtMS0xNjQ0Njg_2a3066ca-841e-4cc3-9f0f-25ef1dd2fc40"
      unitRef="usdPerShare">0.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfOC0xLTEtMS0xNjQ0Njg_669ede9c-4c44-4fa3-b57c-069e02f78a60"
      unitRef="shares">7776000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i4e4067cb13f440069be738cf5214213f_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfOC0zLTEtMS0xNjQ0Njg_b11747c0-e2cc-4652-95e9-dd5bb9190e76"
      unitRef="usdPerShare">0.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTAtMS0xLTEtMTY0NDY4_2b47ea21-e152-492d-8499-4b2c29102a61"
      unitRef="shares">21191000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTAtMy0xLTEtMTY0NDY4_7947ca58-f14c-4dd9-bd64-8691c2cea924"
      unitRef="usdPerShare">0.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i89c5d73ac4d141debaec337decbdd88b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTAtNS0xLTEtMTY0NDY4_089f3967-6ffd-4448-8594-7e682f6b5a23">P8Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTEtMS0xLTEtMTY0NDY4_957f3c76-66a8-4610-9a63-ba1784c524ec"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTEtMy0xLTEtMTY0NDY4_2de7ef94-befc-4a67-bda4-454d6a09351b"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTItMS0xLTEtMTY0NDY4_f1f6891a-584d-4ceb-a027-9ca1397da013"
      unitRef="shares">2795000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTItMy0xLTEtMTY0NDY4_5b8c918a-8bac-47e5-8912-114c41e2810e"
      unitRef="usdPerShare">0.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTMtMS0xLTEtMTY0NDY4_5dde1637-9f3c-4e9a-b653-e6c0d7798df7"
      unitRef="shares">665000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTMtMy0xLTEtMTY0NDY4_970b8f2e-fef2-4267-8878-b12678ba4bda"
      unitRef="usdPerShare">2.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTQtMS0xLTEtMTY0NDY4_c3a9172a-f0b9-4d1e-82df-44cfa36a05e6"
      unitRef="shares">17731000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTQtMy0xLTEtMTY0NDY4_50557a1c-6751-4d22-aba4-161d7fc25399"
      unitRef="usdPerShare">0.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTQtNS0xLTEtMTY0NDY4_00998e59-94f0-45b9-84bd-84cce470b84c">P7Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTUtMS0xLTEtMTY0NDY4_cc88039e-582e-4724-8169-a6166d5513d0"
      unitRef="shares">17731000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTUtMy0xLTEtMTY0NDY4_2a34cabf-f6c6-45c0-a739-0a5d167b55ca"
      unitRef="usdPerShare">0.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTYtMS0xLTEtMTY0NDY4_8556c048-54de-4338-b7f8-520e9e7b90fb"
      unitRef="shares">10145000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmYxNzJlMTg1NmQyZTRiNGM5M2NiN2M4OTQ0OTNlNDM5L3RhYmxlcmFuZ2U6ZjE3MmUxODU2ZDJlNGI0YzkzY2I3Yzg5NDQ5M2U0MzlfMTYtMy0xLTEtMTY0NDY4_77f88b20-d69a-46e5-b4af-06b9310717c5"
      unitRef="usdPerShare">0.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMjcyOA_c62fc311-cd82-44e5-b929-2789518fa617"
      unitRef="usd">62200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMjczNQ_70efab9d-6f99-42c4-8ba4-34f14db71122"
      unitRef="usd">153200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMjg0NA_1cfdff1d-4d98-4d40-bfd4-089cdccb5eb0"
      unitRef="usd">10500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMjg1MQ_6e2fe063-47b5-48c1-a76a-ede58ce6e57a"
      unitRef="usd">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMjk4Ng_042e2770-ea9b-4bec-81e0-d15e730c2c9f"
      unitRef="usdPerShare">3.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMzA2OA_2fce6687-0a18-4eb5-9b09-5d2edc1ae314"
      unitRef="usd">1500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMzA3NQ_72c455c5-af3a-4128-b270-c0016b0d8578"
      unitRef="usd">900000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i1bb570fc5eec40018bc9f73ac38cd317_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMzIwOA_26fe918f-7530-4830-a17d-f144952fc0f7"
      unitRef="usd">1500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i1bb570fc5eec40018bc9f73ac38cd317_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMzIyMg_95e14e3e-a5cd-46f0-9780-f8d992a90376"
      unitRef="shares">7600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i028d153d6e1c44a597d76d38845192c9_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfMzMwOQ_7c96afd7-2590-4b63-9b0a-18c55d4d4325">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNDM0MA_5f96b4b0-11bd-4a46-abdb-1877499c40bc"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNzI3NA_a4f21baf-bbce-4035-977d-fbd5c6a9914a">The weighted-average assumptions in the Black-Scholes option-pricing model used to determine the fair value of stock options granted were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.933%"/&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;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9% -1.0%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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 (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.72&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjhkNjk4NzhjOWI2YTRiN2E5NTBmZGUxZTEyNTA2OTcwL3RhYmxlcmFuZ2U6OGQ2OTg3OGM5YjZhNGI3YTk1MGZkZTFlMTI1MDY5NzBfMi0xLTEtMS0xNjQ0Njg_ac5a9418-5786-4f3b-9f68-1147e1a37573"
      unitRef="number">0.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjhkNjk4NzhjOWI2YTRiN2E5NTBmZGUxZTEyNTA2OTcwL3RhYmxlcmFuZ2U6OGQ2OTg3OGM5YjZhNGI3YTk1MGZkZTFlMTI1MDY5NzBfMy0xLTEtMS0xNjQ0NjgvdGV4dHJlZ2lvbjplNDJlYTFjMzZlZDE0Y2Q0YjcyMGQ4MmRkYWYzZmIyZV80_be8085f2-8305-4bcd-9d80-6a9584f0f3ef"
      unitRef="number">0.009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjhkNjk4NzhjOWI2YTRiN2E5NTBmZGUxZTEyNTA2OTcwL3RhYmxlcmFuZ2U6OGQ2OTg3OGM5YjZhNGI3YTk1MGZkZTFlMTI1MDY5NzBfMy0xLTEtMS0xNjQ0NjgvdGV4dHJlZ2lvbjplNDJlYTFjMzZlZDE0Y2Q0YjcyMGQ4MmRkYWYzZmIyZV84_2354ed4a-48fe-41d1-bf6c-97596f1958a8"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjhkNjk4NzhjOWI2YTRiN2E5NTBmZGUxZTEyNTA2OTcwL3RhYmxlcmFuZ2U6OGQ2OTg3OGM5YjZhNGI3YTk1MGZkZTFlMTI1MDY5NzBfNC0xLTEtMS0xNjQ0Njg_9c97ab8f-143f-45f4-b65a-c93c90a91ba8"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjhkNjk4NzhjOWI2YTRiN2E5NTBmZGUxZTEyNTA2OTcwL3RhYmxlcmFuZ2U6OGQ2OTg3OGM5YjZhNGI3YTk1MGZkZTFlMTI1MDY5NzBfNS0xLTEtMS0xNjQ0Njg_982e1971-9799-4c0e-8a3d-8c1b046471f4">P5Y8M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNzI3NQ_f7cc65f9-4615-4c33-b357-42b2f34844ce">&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&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 table summarizes outstanding and expected to vest RSUs as of September&#160;30, 2022 and their activity during the nine months ended September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.485%"/&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:112%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&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:112%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(Per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Released&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;(385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Balance as of September&#160;30, 2022 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Expected to vest as of September&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7bf6d4af61fc4decb5aa344e36cb1e97_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfMi0xLTEtMS0xNjQ0Njg_65ac8499-9248-4375-a3b0-6f052cd8ed16"
      unitRef="shares">4041000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7bf6d4af61fc4decb5aa344e36cb1e97_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfMi0zLTEtMS0xNjQ0Njg_fceb2b98-b329-40f8-9d7c-4ad7cc0b896f"
      unitRef="usdPerShare">7.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i7bf6d4af61fc4decb5aa344e36cb1e97_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfMi01LTEtMS0xNjQ0Njg_dc56a836-bdd2-45e5-9c7b-d47439534d4b"
      unitRef="usd">31563000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfMy0xLTEtMS0xNjQ0Njg_807e1852-dfbc-4874-85d4-09eed4e334b1"
      unitRef="shares">2912000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfMy0zLTEtMS0xNjQ0Njg_a9ce8f8e-c7b4-4d51-bc4e-b364f7d7411d"
      unitRef="usdPerShare">3.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted
      contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfMy01LTEtMS0xNjQ0Njg_d23c823b-e91e-48a2-8f1f-ab1f5bb7508d"
      unitRef="usd">11500000</velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNC0xLTEtMS0xNjQ0Njg_4ad7c4d9-431f-41ea-9af4-658a11a3039f"
      unitRef="shares">385000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNC0zLTEtMS0xNjQ0Njg_1ef10177-b77e-4f00-9a58-afc24f8d8a0e"
      unitRef="usdPerShare">5.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNC01LTEtMS0xNjQ0Njg_40e595f9-041d-4130-8af6-e3512db95ec0"
      unitRef="usd">1991000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNS0xLTEtMS0xNjQ0Njg_356fd695-8ad6-463d-8387-d485ca53b08b"
      unitRef="shares">370000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNS0zLTEtMS0xNjQ0Njg_82312bff-d2f8-4c04-9e32-28424b6cfc7e"
      unitRef="usdPerShare">6.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited
      contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNS01LTEtMS0xNjQ0Njg_f67cb01b-dfd9-40c3-a1b2-a3b1bbadd7c2"
      unitRef="usd">-1503000</velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNi0xLTEtMS0xNjQ0Njg_e6d91091-849b-45ec-8e5b-6f408dae7ac1"
      unitRef="shares">6198000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNi0zLTEtMS0xNjQ0Njg_43e78690-e59c-4858-849b-bb3e1dff69b0"
      unitRef="usdPerShare">5.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNi01LTEtMS0xNjQ0Njg_999b29a3-a387-42e6-b6b6-07672a16c3fa"
      unitRef="usd">24422000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest
      contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNy0xLTEtMS0xNjQ0Njg_55b749a3-5c29-49bd-93ef-119134276614"
      unitRef="shares">6198000</velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest>
    <velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue
      contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNy0zLTEtMS0xNjQ0Njg_01b17680-4a92-46b0-ad7e-cf0056ad987e"
      unitRef="usdPerShare">5.80</velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue>
    <velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest
      contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOjA5ZTY0MzI0MDZkYjRkMWFhNGNjNmUyYjcxNjVlN2E2L3RhYmxlcmFuZ2U6MDllNjQzMjQwNmRiNGQxYWE0Y2M2ZTJiNzE2NWU3YTZfNy01LTEtMS0xNjQ0Njg_ece5ca71-b7ea-4caa-b6b4-5cc169a348f4"
      unitRef="usd">24422000</velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNjE0OQ_0e865754-e3f7-432f-b20e-61fd4b764913"
      unitRef="usd">30300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i82682ff6d80d4ed583859a157f82ffa7_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNjE5Nw_ca36b5b2-c144-4ffb-9008-c85215696297"
      unitRef="shares">6200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id6738b6baef94c678292bd481ebdc58c_D20220701-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNjI5OA_c9ad28c6-8405-428e-8176-f55345e97a3b">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNzI3MQ_78d68eb0-0ef8-4815-a952-f055ac113b92">P5Y</velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RleHRyZWdpb246ZWE2YTBlMGFkYjZlNGM4OTgyMGZhNDJmNDc0OWIyYTJfNzI3MA_f9f8c67c-9dad-472c-acf5-6bf5560bb214">&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following sets forth the total stock-based compensation expense by type of award included in the statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;7,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Earnout shares - employees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;5,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;5,157&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;676&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;15,090&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,751&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&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 sets forth the total stock-based compensation expense for the stock options included in the statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:73%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;2,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;7,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;Selling and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;3,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;4,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;5,157&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;676&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;15,090&#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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #cceeff;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:91%"&gt;1,751&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id6738b6baef94c678292bd481ebdc58c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfMy0xLTEtMS0xNjQ0Njg_e578bbf7-0358-4066-b4fa-0d857c60d098"
      unitRef="usd">2831000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6e1b24bc80e845868185d8681c4949f3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfMy0zLTEtMS0xNjQ0Njg_913f1fc2-61e0-4cf0-81f6-02b97ed0f119"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfMy01LTEtMS0xNjQ0Njg_c2f5a42d-a770-4a26-a419-72520db5b5f0"
      unitRef="usd">7787000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i56fd9e1f022a433d87853597d1888cbf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfMy03LTEtMS0xNjQ0Njg_bbc233fc-4351-4852-84c9-1eab3b4f224d"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i03c31d679c144966a067a5dcd7d5017a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNC0xLTEtMS0xNjQ0Njg_8c49e9f0-1ac9-4780-bdf0-1c159bb7fdee"
      unitRef="usd">415000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8554c519930a4c5cbec1377bbda3fd5b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNC0zLTEtMS0xNjQ0Njg_141fa4d6-9453-427b-bb44-5a4e6a3a339b"
      unitRef="usd">676000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i028d153d6e1c44a597d76d38845192c9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNC01LTEtMS0xNjQ0Njg_c87654cd-b90a-4b70-a7d9-c7baede8f5a5"
      unitRef="usd">1473000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNC03LTEtMS0xNjQ0Njg_a5cefbba-392e-48fb-b675-8e2ac539caef"
      unitRef="usd">1751000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieba74629b0ab42369de14ed50418129f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNS0xLTEtMS0xNjQ0Njg_241efed2-7a33-42e9-a527-102f50368f90"
      unitRef="usd">1911000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i07ffc1cada5446fba56d9f1fe86bec88_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNS0zLTEtMS0xNjQ0Njg_e01019ee-f723-4f74-9ba6-dd9738a69acb"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9e20c5feaec645358333c5fac21bcd83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNS01LTEtMS0xNjQ0Njg_a9dbb07e-1fa9-466f-ba4f-18f6a938e996"
      unitRef="usd">5830000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id85fac2726ab4253afc31f9b6dd085a8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNS03LTEtMS0xNjQ0Njg_74ff41d4-0825-49b1-95bb-d9faccd52780"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNi0xLTEtMS0xNjQ0Njg_6e4a2b54-8644-4b2c-b64d-27d193a71983"
      unitRef="usd">5157000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNi0zLTEtMS0xNjQ0Njg_65f81c77-168e-4108-b091-1267788a2906"
      unitRef="usd">676000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNi01LTEtMS0xNjQ0Njg_07f66447-d06a-46d4-9f45-4f2f636e7ce9"
      unitRef="usd">15090000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY3ZjdlNWI2NjAwYzRkNGRhZWE2NTJlYzgyZjBhZGJhL3RhYmxlcmFuZ2U6ZjdmN2U1YjY2MDBjNGQ0ZGFlYTY1MmVjODJmMGFkYmFfNi03LTEtMS0xNjQ0Njg_38ebb351-d722-4388-befd-897f282ba6e0"
      unitRef="usd">1751000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i767e8fa714b3480f859bf5ed14a7d31d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfMy0xLTEtMS0xNjQ0Njg_84ce8488-6658-4ed3-9834-80ce9261c9a3"
      unitRef="usd">2407000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2b1ed93e3ee1419cb0f6c37f7d120c68_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfMy0zLTEtMS0xNjQ0Njg_8ccc55d0-a136-42fa-a497-2e79842abc04"
      unitRef="usd">211000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifa6e1e215cd5435d947765d4004ad4ca_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfMy01LTEtMS0xNjQ0Njg_2f34ae45-96d8-4a62-b811-801b07ee6adb"
      unitRef="usd">7485000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2ece8bb929ac4779bc428bbc4b009fcd_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfMy03LTEtMS0xNjQ0Njg_6b531481-0b87-4ff7-974d-b354eb8f5885"
      unitRef="usd">598000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idcdd92aa0ed44a8190e5b8b4a29e277f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNC0xLTEtMS0xNjQ0Njg_c3315b4c-c2db-4ea5-a93a-c0165976a6b2"
      unitRef="usd">1144000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8ca7a3ba107344e8b7c113c83b2c6e22_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNC0zLTEtMS0xNjQ0Njg_b6ea3ae9-0012-40f9-aa2c-f9682b491d13"
      unitRef="usd">105000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9453a7d9679741b28a896b5ebb0bbff6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNC01LTEtMS0xNjQ0Njg_ce6493fd-68e8-4d69-9ec7-43f22517fa16"
      unitRef="usd">3399000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4c84b0cd656645bcabac8e45bb1e196d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNC03LTEtMS0xNjQ0Njg_1b09c035-65b1-4b27-87c9-6f9552e7e674"
      unitRef="usd">280000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic2af3ba26671401483fc46744b422974_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNS0xLTEtMS0xNjQ0Njg_6c6ad8be-446f-4fd2-8db5-8189046618f9"
      unitRef="usd">1606000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i069a7ef9df7342e1b3c25835bd6ced1b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNS0zLTEtMS0xNjQ0Njg_28f67a66-72f9-4b11-99a2-b8bf3f661416"
      unitRef="usd">360000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9ce4b37c4c8045e98e22685b789f3b8c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNS01LTEtMS0xNjQ0Njg_aa9dd824-e16c-4f9c-9481-043726ea0f2b"
      unitRef="usd">4206000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8130bfccb02f4eeda2e2ac36b7136c97_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNS03LTEtMS0xNjQ0Njg_e396cb40-4c5e-4947-b80b-22c17604041f"
      unitRef="usd">873000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNi0xLTEtMS0xNjQ0Njg_4456a6aa-6ecf-4d25-9a29-0f947bfc0e6c"
      unitRef="usd">5157000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNi0zLTEtMS0xNjQ0Njg_a77b8692-448d-4fb4-b7b3-817a675be310"
      unitRef="usd">676000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNi01LTEtMS0xNjQ0Njg_974ec638-090e-4924-94ed-4899f730aa18"
      unitRef="usd">15090000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF82Ny9mcmFnOmVhNmEwZTBhZGI2ZTRjODk4MjBmYTQyZjQ3NDliMmEyL3RhYmxlOmY0YTQyMDBhZmIyYzQ4NDY4MDI5MzZmYTZkMmU2MDhiL3RhYmxlcmFuZ2U6ZjRhNDIwMGFmYjJjNDg0NjgwMjkzNmZhNmQyZTYwOGJfNi03LTEtMS0xNjQ0Njg_b2cb334f-f60b-4aeb-aa46-65ba5a05019d"
      unitRef="usd">1751000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83MC9mcmFnOjRkZThiZGUwZjVkMzQyZTY4ODZiNTc2MGY5MDVlOGM1L3RleHRyZWdpb246NGRlOGJkZTBmNWQzNDJlNjg4NmI1NzYwZjkwNWU4YzVfMTIyMg_36d81be9-835d-4353-9ce1-3ca8272e2c4b">Income TaxesThe income tax provision is calculated for an interim period by distinguishing between elements recognized in the income tax provision through applying an estimated annual effective tax rate (the &#x201c;ETR&#x201d;) to a measure of year-to-date operating results referred to as &#x201c;ordinary income (or loss),&#x201d; and discretely recognizing specific events referred to as &#x201c;discrete items&#x201d; as they occur. The income tax provision or benefit for each interim period is the difference between the year-to-date amount for the current period and the year-to date amount for the period prior. Under ASC 740-270-30-36, entities subject to income taxes in multiple jurisdictions should apply one overall ETR instead of separate ETRs for each jurisdiction when calculating the interim-period income tax or benefit related to ordinary income (or loss) for the year-to-date interim period, except in certain circumstances. The Company&#x2019;s effective tax rates for the three and nine months ended September&#160;30, 2022 and 2021 differ from the federal statutory rate of 21% principally as a result of valuation allowances expected to be applied to net operating loss carry-forwards which will not meet the threshold for recognition as deferred tax assets.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83My9mcmFnOjE2ODFlNGVkOTA1ODQ0ZWQ4NWMyOGNhNjdmNjAyZjMzL3RleHRyZWdpb246MTY4MWU0ZWQ5MDU4NDRlZDg1YzI4Y2E2N2Y2MDJmMzNfMTYwNA_874018f6-6c23-4118-9fee-4bf20df19d26">Commitments and Contingencies&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may be involved in various lawsuits, claims, and proceedings, including intellectual property, commercial, securities, and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the condensed consolidated financial statements indicates it is probable a loss has been incurred as of the date of the condensed consolidated financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. Legal costs are expensed as incurred. As of September&#160;30, 2022 and December&#160;31, 2021, the Company is not aware of any litigation, claim or assessment in which the outcome, individually or in the aggregate, would have a material adverse effect on its financial positions, results of operations, cash flows or future earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:8pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s purchase obligations per terms and conditions with suppliers and vendors are cancellable in whole or in part prior to shipment. If inventory is shipped, the Company will accrue a liability under accrued expenses. The Company has no other commitment and contingencies, except for the operating leases. See Note 9, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;Purchase commitments (purchase orders) of $61.4&#160;million for parts and assemblies are non-cancellable and are due upon receipts with standard payment terms and will primarily be delivered in the remainder of 2022 and the first half of 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligation
      contextRef="ic9347fc58cc541a0b083c2dc483a19c1_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83My9mcmFnOjE2ODFlNGVkOTA1ODQ0ZWQ4NWMyOGNhNjdmNjAyZjMzL3RleHRyZWdpb246MTY4MWU0ZWQ5MDU4NDRlZDg1YzI4Y2E2N2Y2MDJmMzNfMTQ0Mw_16a8cdfc-3b17-44c3-87e2-8c82c31bf55e"
      unitRef="usd">61400000</us-gaap:PurchaseObligation>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfMTIwMA_ff71912c-244c-4324-818f-ed99621b937b">Employee Defined-Contribution PlansThe Company has a defined-contribution plan intended to qualify under Section 401 of the Internal Revenue Code (the &#x201c;401(k) Plan&#x201d;). The Company contracted with a third-party provider to act as a custodian and trustee, and to process and maintain the records of participant data. Substantially all of the expenses incurred for administering the 401(k) Plan are paid by the Company. The Company has paid all matching contributions as of September&#160;30, 2022. Accrued salaries and benefits included accruals related to the 401(k) plans the Company offers to its employees. In order to qualify for these plans, employees must meet the minimum age requirement (21 years) and begin participating on their entry date which is the first paycheck date in the month following the month of eligibility described above. Employee and employer contributions are immediately 100% fully vested. The plans offer employer contributions of 3.0% of an employee&#x2019;s eligible compensation following safe-harbor rules. The Company&#x2019;s contribution to the 401(k) plan was $0.3&#160;million and $0.2&#160;million for the three months ended September&#160;30, 2022 and 2021, respectively, and $0.8&#160;million and $0.4&#160;million for the nine months ended September&#160;30, 2022 and 2021, respectively.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfNTQ5NzU1ODE0MDA5Mg_dfe4ed3f-2b76-4cc0-bb94-3739f4a53f43"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfNTQ5NzU1ODE0MDA5OA_d5789947-c54e-4b6d-9320-887ba4e89944"
      unitRef="number">0.030</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfMTA3Ng_98b5c20c-e57f-4b75-a32d-58f0529eefe0"
      unitRef="usd">300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfMTA4Mw_46e43906-ac68-45cc-be7d-cd5a267184be"
      unitRef="usd">200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfMTE0Mg_ed0489a9-9c3a-48c2-973d-5187fc3a18a2"
      unitRef="usd">800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83Ni9mcmFnOjIxYTNiNzgwYzAxODRmNjY5NjYyMTE3ZmVjZWM4ZTM2L3RleHRyZWdpb246MjFhM2I3ODBjMDE4NGY2Njk2NjIxMTdmZWNlYzhlMzZfMTE0OQ_bca8c622-0c57-4350-839c-1aef9f41ac50"
      unitRef="usd">400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfOTA1_b8d12464-3b98-4d67-ba73-216179e6c3cb">Revenue&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Customer Concentration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The customer concentration for balances greater than 10% of revenues and 10% of accounts receivables, net, respectively, are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(as a percentage)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 3&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;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 7&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;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 9&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue by Geographic Area&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently sells its products in the Americas and other locations as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;Americas&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;18,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;50,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;15,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,115&#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;8,711&#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;50,977&#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;17,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of revenue recognized during the three and nine months ended September&#160;30, 2022 included in contract liabilities as of December&#160;31, 2021 was $0.9&#160;million and $2.5&#160;million, respectively. The amount of revenue recognized during the three and nine months ended September&#160;30, 2021 included in contract liabilities as of December&#160;31, 2020 was $0.3&#160;million and $0.8&#160;million, respectively. The change in contract assets reflects the difference in timing between our satisfaction of remaining performance obligations and the Company&#x2019;s contractual right to bill its customers. The Company had no material asset impairment charges related to contract assets in the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfOTA2_1f41ecde-a8c6-4494-b886-f8d716de8761">&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The customer concentration for balances greater than 10% of revenues and 10% of accounts receivables, net, respectively, are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" 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:100%"&gt;Total Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(as a percentage)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 3&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;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 7&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;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer 9&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2530d9897a31410d9de5c965b8177fac_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNC0xLTEtMS0xNjQ0Njg_b79c5719-a4a7-4a86-8d2a-ce7e080d26dc"
      unitRef="number">0.367</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i11ae6bf3ce9b4942b37dc914996a3924_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNC01LTEtMS0xNjQ0Njg_f5bb44d3-7c21-4ca6-9ce4-bb57c2984c43"
      unitRef="number">0.386</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i07e066b01c4247ad9c0e41469d12b937_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNC03LTEtMS0xNjQ0Njg_61324075-6286-4da4-b4aa-7223eb66731c"
      unitRef="number">0.115</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id9fe3d1e52634d2498e1259afc78da78_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNC0xMS0xLTEtMTY0NDY4_2e5dc01c-b14a-4e33-a4b1-d24d587a7adc"
      unitRef="number">0.712</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaadae63fe1f24649823343b13613019b_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNS01LTEtMS0xNjQ0Njg_c35a77c6-8062-4419-800c-22d6a370a067"
      unitRef="number">0.115</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i336b664c56e04e78808f083d00adf58e_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNS03LTEtMS0xNjQ0Njg_a54f624f-b943-4734-a362-188270ff912b"
      unitRef="number">0.108</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ide786f41c8bc49dea577423ed7fe4a5e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNS0xMS0xLTEtMTY0NDY4_03f31955-5064-4d17-abfe-1057e5f64da8"
      unitRef="number">0.160</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5a0334bb40a94ea3b42d040bc194c003_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNi0zLTEtMS0xNzY0Njk_2fecebbd-8df7-49fe-b15e-c695dcda23c8"
      unitRef="number">0.539</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if9bb7e12952549189ddcee111e690da3_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNi03LTEtMS0xNzY0Njk_27fd3cd9-c906-46c4-b720-d41dace35b9c"
      unitRef="number">0.314</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id564c68780e4400cacd28ee79e9f3533_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNy0zLTEtMS0xNjQ0Njg_736ef063-5774-4858-91fd-de103715ee26"
      unitRef="number">0.151</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i76a45ca5a87b4812a94e3c505431fc98_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfNy03LTEtMS0xNjQ0Njg_210bc18c-b20c-46ef-9ad2-455fc149c7de"
      unitRef="number">0.166</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id6abb17e2da14db88c4dc425ef496668_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfMTItMS0xLTEtMTY2NzQ1_f5e75e8b-da15-4b27-82f6-ef852f9a278b"
      unitRef="number">0.125</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2f8fd5eec56449bebd2db280f4276a68_D20220701-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfMTEtMS0xLTEtMTc2NTAx_5fb135b8-6a20-4cec-8132-4188e7970d61"
      unitRef="number">0.171</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3af467e493e14940825131f1dfb67f80_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfMTEtOS0xLTEtMTc2NTAx_9899d7ce-3314-4613-ba1f-3e9159c23fbe"
      unitRef="number">0.187</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i44f0803cfc3b42aeabdb29a46c1a69d5_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfMTEtMy0xLTEtMTc4NzY1_be272f11-c225-4117-9c44-951fd44f78ad"
      unitRef="number">0.172</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i99e48eaefb524b43b0451075c5e8b540_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfMTItOS0xLTEtMTc5MDAz_e528ab68-5191-4346-b369-63695a0e0272"
      unitRef="number">0.229</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0a32cc8577fa4f568ff7bbc5d1e79b87_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOmUzNTFhYTY3ODdkMjRhM2U4NTRjZTM3MTIxMDMyY2E4L3RhYmxlcmFuZ2U6ZTM1MWFhNjc4N2QyNGEzZTg1NGNlMzcxMjEwMzJjYThfMTMtOS0xLTEtMTc5MDI5_331db67f-7eee-41ac-bf8a-ac2c66906904"
      unitRef="number">0.104</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfOTA0_98025b1f-86fb-4dc0-a068-e4162445c818">&lt;div style="margin-bottom:12pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently sells its products in the Americas and other locations as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&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;Americas&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;18,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;50,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;15,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,115&#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;8,711&#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;50,977&#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;17,029&#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:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="i9e0b109fc5a2446a8d190ee4edae7ebf_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfMy0xLTEtMS0xNjQ0Njg_a57e5e31-d5c6-40f7-b985-8e2cf7205ce1"
      unitRef="usd">18933000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia11c0f861f9148ae84753e3ab16a4598_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfMy0zLTEtMS0xNjQ0Njg_b70d1252-6ed0-45df-9bf9-66a04a1fc4a1"
      unitRef="usd">7103000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9ca2cd51a48c44e3865a5fff2bfabb7e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfMy01LTEtMS0xNjQ0Njg_4d655f31-b110-4f00-bcbd-dac9409bb7a7"
      unitRef="usd">50592000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib3644b2dd0a8411c95b9d3085895cad6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfMy03LTEtMS0xNjQ0Njg_64f444b8-c64c-464e-a142-85bf7e8038d2"
      unitRef="usd">15349000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i73720da737154c1eb856e5f1392f3578_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNC0xLTEtMS0xNjQ0Njg_751fc991-7361-49a5-b5a0-7d68730daea6"
      unitRef="usd">182000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6864260e38ba4997a0873eb71a02b580_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNC0zLTEtMS0xNjQ0Njg_64fbefde-b5c1-461d-a5b6-5d724cc23685"
      unitRef="usd">1608000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6fc592291de54337b173bc1ab8d691b6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNC01LTEtMS0xNjQ0Njg_e5164c99-901d-46f3-a0a6-b475b5d0317a"
      unitRef="usd">385000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i412f01ca15e043cc97e622cb449b1a3e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNC03LTEtMS0xNjQ0Njg_4477f614-1924-47d7-b6d5-524ae4a3cba2"
      unitRef="usd">1680000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iba4bbed8b2af4c69882d13f94b0ae5ad_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNS0xLTEtMS0xNjQ0Njg_ffc59a7b-5982-4e14-aac2-ca3194b619a6"
      unitRef="usd">19115000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0bd19d381a7b4a48912d9c9c1baa8007_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNS0zLTEtMS0xNjQ0Njg_6738388f-8b76-4d39-8317-22b2b57836fe"
      unitRef="usd">8711000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib601efc4947b4aa7ba63833e10f2c4eb_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNS01LTEtMS0xNjQ0Njg_9cf624d2-ae51-4ea7-8b5d-179559d6908d"
      unitRef="usd">50977000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i381625710a33497e9fd2125d4b08df25_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RhYmxlOjM3ZDk0Y2JlOTZjZDRhODNiNGJkYTkxMzA1YmJkN2ZkL3RhYmxlcmFuZ2U6MzdkOTRjYmU5NmNkNGE4M2I0YmRhOTEzMDViYmQ3ZmRfNS03LTEtMS0xNjQ0Njg_fc337d13-3003-4ae3-818c-36f6c579aa7c"
      unitRef="usd">17029000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i7310b239db214901b112c16f738dc0a8_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfNDU2_fdbe8c8e-bd6a-4cdb-9c52-da29cb225275"
      unitRef="usd">900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i946033d7302341e5a7ac294999ce8873_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfNDYz_8c0c0c20-b90b-42eb-9ee0-f272fc3ecef9"
      unitRef="usd">2500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i62eec0eb638c44f9b812abab1609b37b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfNjAw_fe5a9331-2dc6-4291-959a-2cdda2efb136"
      unitRef="usd">300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i7a6b3f94f4c3400fa9febfc861e55fd3_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJlYjE0OTNhMWU2NDQwZGM4OTEyODUzOWU5MzZlYTM4L3NlYzoyZWIxNDkzYTFlNjQ0MGRjODkxMjg1MzllOTM2ZWEzOF83OS9mcmFnOjk3ZjNjMzRmYmEwMjRmYTZiZTU2ODhjY2RiZTczYzY1L3RleHRyZWdpb246OTdmM2MzNGZiYTAyNGZhNmJlNTY4OGNjZGJlNzNjNjVfNjA3_e0e06873-2e20-4211-aad2-4dd789192cdb"
      unitRef="usd">800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>88
<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,$%     @
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
M;T7C):M<I3\@=/MU;ERLMH<=ZT_CD6NGFR]4Y-\>OGU@:K'$/%S?"'2VAIO
M)E=CDSML(&&]$09M:Z )J'(U5+EV"OJ1A&57VG:>%$F.DDS  $E!&&HR3U+J
M)[P7*8U1;X6H1#1&[(D)+X#'$Q%X^:/O,.[TG0,YK@E4<S6JN7:^JI'C#GRK
MN[E 7^9&9TW 64_#6<].4_73W &AJC1G#_M1?]V]S3YJJ27? Y5";\MB6>S[
M*:^6^ZS.\MU%7?UXL4GK U4K-2D*V0)"G<X0\K$H]CT5)Y(G^=:A1RXEC_+#
M%:,^$^H!N+_@7.Y.U ^4N\^F_P%02P,$%     @ <8!N53(QNRA8!@  51H
M !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6RM66UOVS80_BN$6Q0MX,0D
M1;VUB8$VV; ">PGJ=OW,R$PL5!)5DG::_?H=)<>R38I)MA9(+=EWI^?(XST/
MJ;,[J;[IE1 &_:BK1I]/5L:T;V<S7:Q$S?6I;$4#O]Q(57,#M^IVIELE^+)S
MJJL9Q3B9U;QL)O.S[KLK-3^3:U.5C;A22*_KFJO[#Z*2=^<3,GGXXE-YNS+V
MB]G\K.6W8B',E_9*P=UL%V59UJ+1I6R0$C?GD_?D[45$K4-G\7<I[O3>-;*I
M7$OYS=Y\7)Y/L$4D*E$8&X+#QT9<B*JRD0#']VW0R>Z9UG'_^B'ZKUWRD,PU
MU^)"5E_+I5F=3[()6HH;OJ[,)WGWF]@F%-MXA:QT]S^ZV]KB"2K6VLAZZPP(
MZK+I/_F/[4#L.1 VXD"W#O2I#M'6(>H2[9%U:5URP^=G2MXA9:TAFKWHQJ;S
MAFS*QD[CPBCXM00_,[^0S1(F12P17&E9E4MNX.8#KWA3"+2P@34Z05\6E^CU
MRS?H)2H;]'DEUYHW2WTV,X#!1IH5V^=]Z)]'1YZW$.TIBO 444RIQ_TB['XI
M"G GG3LY=)]!YKOTZ2Y]VL6+QM)?*R4:@[C6D.=;7SY] .8/8%?96]WR0IQ/
M8!EIH39B,G_U@B3XG2^[GQ3L(-=HEVL4BCZ_X'J%8-9082_$]W6YX14D[YW%
M/E32A;*M8#-G.&+IV6RSGXYK17&:8+HS.P#*=D!9$.AB)94Y,4+54&P;H4T]
MAK*/$^\]/Z4LS8Y0NE8D9EGD!QGO0,9!D.^+0JX!%O2R0L!(7E=BBAIA?#!C
M!P#%.:5',%TK0M.]9 Y@)CN821#F1QC QDA5"N\ )LXSDSPBT1$RUXK",.=^
M9.D.61HN1]D8!5U\N_9\Z%+WN5&*C\!YC%+FAY;MH&5!:%=*M+Q<(O&CM;U1
M=ZM&FI50T)+W&X8/=.;@80D]'E'7*&?QR%3G.]1Y$/5G:7CU!("Y.V $X_@8
MHL<LR?#8T!(\$ Y^9'!!@RASWPVJ[4*M7=ZC:V<;[6!9Y!0?KW&?&<8L&4&[
M1X\DB/:7!X (-$<E0#",(R4.A QG[!BHQRI*QG ./$:"U#'_JZO.\4G?NA_V
M(!(=]R"/&8'J)2/P!NHA8>[I:S, +W+AQ2E+CPG'8Q=AFI)T!.! .80]20A4
M);\NJ]) O_2J 1*DKN?*@9\5[3#I@<+($SFLY?>6P+P)>VB)D<@I:]<LS[(1
M(4 &]B)A^@*$:BV"G7AOQKSX7?(B>9(YA>^:Y8R,-;N!XTB8Y"[%M7GU(H.E
M]LY^D/X#[A[0MR!U8#OC1>XR&\EC9^!=JYB, A\8D(0I<,?.CPVORV0TP8P<
MH_2841J/U<= >>0YG/<85I?2$I(1!ZMKQI(D&<%*!^*C8>+[73:WO:I=CE5%
M);1&3R@-ZK(=B^+D*!&/%<WC$:JA R72,"7:TBB;6PM1<-7(]:,#3UW.BZ/(
M:>X>,P*EG(TT=[JWR0N3XU>N%'^\/JB'_#"0\S%,#Y62%,<C* >.I&&.["F\
MD<T3RYFZ7$@8I<ZHNF8YR\>J>2!,&MZD]2OO,8B>K1=C"78P>NQR&HUM).G
M<#3,<!>RKLM^_]AO?1]JMP#$Z/6?T@A$XC=>[,'(?FY&WCW__P]TF/W GC0)
MBIJ%D<6WE:R60NFNT:3O.L5M[OTG'4$N?O91QT^*=IC[P+STL>UE78-DUW8(
MIN@E/L7PCX#246C#J[78=MP3%&,\Q?T?TBNNK,A8FQ5LF?\!X<$-6HC6B/I:
MJ![=P^%55T^7L/G?^VE[,#5%)$NFC-!I1K+.CF31E$9TRG+V\)!2:ZML.D&S
M-MK !50F:&0D;_[3,R%H*[I3T>K>.[V>G?+Q.@R9'$[$H"1H6$F\7RY+RV/0
M+>RF^J1L4,';$KJ'%Z0K%(#86.QT#(\=PS0?$3YT4!0TK"A <:[K==6=@FZ%
MIJRA0E?VZ'HC4"6UO]6YJN&$D"@^QNTS&P$=#=(B"DN+?=!+<5,6I7>'&KF"
MX(0RRAQ1Z36D>9:,4'$TB(<H+!YZVM"CC<D+VZ<+:.:<!'GM0(N.,',TZ(<H
MK!\<KNO6X3.3H.Y9J6^'Z['S[G!G>V?^]H7+'US=EHU&E;@!1WR:PC"H_AU&
M?V-DV[T&N);&R+J[7 D.X*T!_'XC@0RW-_;-PNY-TOQ?4$L#!!0    ( '&
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
M.5MR:0#Z]Y40ZOW!='!\\W7V/U!+ P04    " !Q@&Y5ZZNLH"<*   G,@
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
MV!%(/+=QPT8(EEGTBDDEKD88,PS+7L.P^^4%:]C):@>UP3++53WPC"+W<>4
M&VGYNNW7,"KS,^H8]K17BK\UL3G2 FN+>)S-L"CSE[!CL&.#P*$>[^4B(CQR
MY8K,<!WS<]W(CD]!ZJ.K 2G6Z$T6"0XU,JP6^5GMRPOCZL;M>@T\UJHN?[#=
MP*7X(9J\[&N-_K;<**[#WS4AY2J-V$011(H1AP-&AMFB$VM:B!J[LH#\\.$Y
M>#,DBF]/SK@BI'+ES'I;9DLQRGCDJ&\CPWV1G_L^+Y>02VBC^9'KGG0 A3ED
M0T-_&G9$*ZDBHKY0MK6#K-V1K$=8'];2QD>@8T4,,49^8M3;T2M0OA8S5H#&
M"VJ%<D20)BRA#A:*#EZG'FGCNN#JFY ;=TV9JY?WO5Y=\" >R[I6UJ5H2S2E
M+%#-;-:D81*%TQ8J(@?I"G'I9=@U\K/KJ_42JD?HU<AFTXB0R+(P6XRF*8L<
M387(T&X4>PNK^^UF4^GC$UD5%&6;5[+=-GTL>ZFYP #[0SB.%WZ1E]E?6V2=
M:[;Q@AA"C_R$KK=8M_A57Z6L(1.!;475MDF:<BM6VT()=]FA(?+(7PY[=JV6
M]87>N6.;=M;*^%RSC=?#9 O1T1XWY%WMT!I[>=FK=D^=F2B$6*L.S2@] QQ+
MT<"7/2OW]7,KNJY?5W3)CN<8B$B2.I(A;C(,[L\PQNI92:;J^]T+]4HO^'2B
MNNAI$%^YW*N'B+CS4FY2#^Y//<;ZG:9!O[F'^1:JT_$R'!$A20C_'%J95(3[
M4Q&?41[B/L7T^/$2'1%A,>,.+4P>POUYR)W(JZQM]R<^1KJ\O*1Y[G-==5P$
MZC506OW-LTT)\<ES"H<?+^81$4I"U_D6;C(4?JR8M]7RG+KX606/-P(0$4+#
MA?/@V,'),7^NXBQ+#BS1ZKUY^T3<UU@?M+%%&'$D]=PD*=S?&_@I55[:2"YE
MD+?=ULMN1,@5%DR"P?T)QK=:9Q<'[S<!:J6/LD)@./UU%#_>1D!$H,IR^8[)
M/KB_C3!HL-;-SZ"#'6@SO?"0C#B[SOQX*P$1(:FSLN4F.^#I\9<':CWUQ>=)
MUGYGLG;U/8K=FWV\^J#DF68;GY0TR41\))EX32D9VX0?A<PJ3Q QFL:)Z[A2
M;#*#V)\9W$U*JC>'AUC>HHAM.D_"J:4A0I031R<H-HP?^QG_#ZGR<6>MCA6)
MJ K]4P[/$F,U(2*&UH3S@R/WVF?5+Q':0!^WZ8^L[^_N?^WP09_QG]S_2-[?
M]+]9,-/T/Z'XFC50OT,^()8P9?AN 2O;]+]*Z#]T<J,/]C_(KI-K?;D262$:
M)0#?+R4DLL,']8#];T.N_P]02P,$%     @ <8!N51I6%GUM#P  Y*0  !@
M  !X;"]W;W)K<VAE971S+W-H965T-BYX;6S-G6UOXS86A?^*D"ZZ'6#2Z%UR
MFPDP$Y/86>QN@YF^?%CL!XVMQ-JQ+5>2DW9__5*RQS3-*UITCM,"1<=)J',I
M'5*B'MTK7S^5U>=ZEN>-\]MBOJS?7,R:9O7=U54]F>6+K/ZV7.5+\9?[LEID
MC?BQ>KBJ5U6>3;N-%O,KWW7CJT56+"]NKKO?W54WU^6ZF1?+_*YRZO5BD56_
MO\OGY=.;"^_BRR\^% ^SIOW%U<WU*GO(/^;-3ZN[2OQTM5.9%HM\61?ETJGR
M^S<7;[WO^,AM-^A:_%SD3_7>9Z?=E4]E^;G]X?WTS87;]BB?YY.FE<C$/X_Y
M;3Z?MTJB'[]N12]V,=L-]S]_4>?=SHN=^935^6TY_Z68-K,W%^F%,\WOL_6\
M^5 ^_2W?[E#4ZDW*>=W]WWG:MG4OG,FZ;LK%=F/1@T6QW/R;_;8]$'L;>&'/
M!OYV _]P@Z!G@V"[07"P@9_T;!!N-P@/-@CZ-HBV&T2'$?IV.MYN$'?'?G.P
MNB,]SIKLYKHJGYRJ;2W4V@^=7=W6X@ 7RW9D?6PJ\==";-?<W);+J1@G^=01
MG^IR7DRS1OSPL1'_B '4U$YY[WS(I[D8T)_F>=OJ,:^:HOU\)P9!7E5=\W+R
MV<F6VT^S<C[-J_KKKU+?2[YWV*_KHOG=^6:<WQ>3HGGE7#H_?1P[W_SEU?55
M(_:A[<G59-O?=YO^^CW]_;%LLCFQV:UYL]MRL1#CN.L=L?78O/7;Z;1HYT$V
M=^ZR8GKY?NG<9JN"[@D[HC69K!?K>7>4?VAF>24.Z4*<%&;M;'W,G7^4=4VH
M\N&JV\.LBER)<;$;'/YN</B=:MBC^BZ;9\M)[F3=*/B4/Q3+9;%\:']8Y551
M3IUOBJ53S[(JKU\Y62-"3[YU N^UX[N^2YF[B1=U\=J3WN.-YR5)$ 9I<'WU
MN.^GL6?M^?:[>I5-\C<7XMC5>?687]Q\_947N]]3]B+%&%*,@\04>X.=O<$S
M[1UBZ29&O&^I'R1NZ+KN@:7&WMA:BA1C2#$.$E,L#7>6AIUZT&/I^^5$K"_J
MO#W9;CZ]<L04_3%?K,I*K!R^G(O__:&<SQUQ;7[*JNE_*%M#X"&Y18J-D6(,
M*<9!8HKST<[YR#B9-Q?F;L$GYJ^PM<K:JW>Q;$IGM;M0U^T%\+6S%$O6.F^:
M>7>-WS^+4T,ATD_:?IRZ_L'T-O;/UF2D&$.*<9"88G*\,SD^E\F4L;%VZDY'
M(_V\;>R3K;%(,884XR QQ=AD9VQB8>QD;Y&]+)N<=OC8M$VT:1NGXH;3/YRW
MQI[9VHL48T@Q#A)3[$UW]J9P>RE+4VW"1E&4)/J4-7;'UE.D&$.*<9"8XNEH
MY^GH1$\/YVGG[F1S!_KE-^T&RRU=>2J:F2-N!9TJ;Q7;?R>;V\OB?UG7XLA,
M'VDS_=+SPSCU?#<Y&!C&?;(=&$@QAA3C(#%E8'BN9"KNGV5HD 3%U4X3EU[J
MBO_T$X5Y3VP'!%2-0=4X2DT=$WN<S;.XV<Z7TWZ*\C%?B5MNM[OE]DB#/6W"
M:[X:>V/M*U*-0=4X2DWU52(RSX:1J;X.\M+7)JOF)92%0=485(VCU%0O)0_S
MG@O$;'FG.: M1MFJ*7?BL>L&492J0V8,C<N@:AREIIHL"9EGQ# @ZKD-HJZY
MW"3U/>(:&^J(5&LUIEJ%HTCGJ(QH>="$$TW$DM!/DGA?3CV"DC1YT2F0<?_1
MSU^'@T8/26=NH6ICJ!J#JG&4FCH()(GR;%#4'WK[8^ZI]0B**=P9B,FM3UDH
MS(*J<92:.CPDS_).!5HO<PNDPZ_>.R H_QH>F$$#<Y2:ZK<$7)X-X5+)]+ZY
MML\>S&&MYW:JN>,'H]'(/YS84.0%5>,H-=5H2;T\&^PUW&C27!U<!7$0$7,4
MBJV&AF70L!REIJ9R2"CEFZ'4^[I>=PO?S?FX$6O>=O[E6;4LUXTS+[)/Q;Q=
MLJU7PD/;$^XV^ &#=),XT-TT=]0ZMV-X9 :-S%%JJJ&2*/EFHK1OZ&X>GF:>
MSI,NQ8U,1-S+F/MD[=W@P P:F*/45.OV\JK,T$B=BWM+GZ/V;4ZK8K/BB\2D
MK(7O1RZCYO[87D9]/8TK=$-WY 6'%U)H7 95XR@U=0Q(V.2;81-\#)"^Z]E9
M?I+Z"36SB40NG5+X.H+J!(GUK7G_K=TZ!S7R)37RS=3([%;^6UY-BKK[Z^;7
MY:IUZOB\U#&2[Q(W*72[, P/[8$F1T'5.$I-=5!2*]^<(+7)46Y];'-DUU7+
M_.XZX/?:^3F;K_/7VS3F'[;6L:VI4]*X2)LM@4>M=: \RM=3L:BH#!J5H]14
MXR1I\LVDZ>WTO^NZV22CBYN,@V3LEA9LD[%?.[]LED%;ETG?=+IS&7@Q81PT
MZVEH6 8-RU%JJG,2 OEF"/3V[OVMF%7MZ>_R7=86&=QEOW=W_6];GQZZ&\/7
MSHXGWY=M-GS=.!_R2?FP+'K7JP1D2<C5*I3M# W+H&$Y2DTU49(=WTQV_B76
M&G.Z*.&=K_.4RY$?DS=]T)0DJ!J#JO%!!T4U0](7WTQ?D%D$YE#6]P0Z5/%2
M<8H+4C\^7*1 \X:@:AREIA9D2$@3F"'-<[,) CWUQ_-]+TZ):@R]J:^O]P.=
MK@1!$KL$+2.:'CZ6))J(^_TH#$:]<R.0/"2PR; 9\/3^[^OED:.IXXF^<B5S
MWZR+6Z#Y-E UCE)379;H)'AN3=H@9_6LF]ZJ)6CV#52-0=4X2DUU=J\:+3@E
MK>"$VJ4 FG4#51M#U1A4C:/4U $@&4M@9BQG+&$*='Y"UC"9>VCM-93&0-4X
M2DWU6M*8X&SE:J2_.HXA2YG,O;+V%YH>!%7C*#757PEM@E/3@TXO: ITB$)7
M-)G[9NTR-,L'JL91:JK+$O $^+(UTME$F[X]A4WF#EE;"RU7@ZIQE)IJK<0^
MP:DE:R^>WQ<00*6OOLF\5];C XJ9H&H<I::.#TFB@C]-^1LY)D;:&:.WQLF\
M)]9C DJOH&H<I::^>T+2J_!T>F5+)\.C-.G6W!OKUTI :]>@:AREIOHJR5IX
M>NW:("\];;)J7D+Y&52-0=4X2DWU4O*S$/Q.IZ,LS1S0EK:$Q"NB8B].H_0P
MMP@:ET'5.$I--5FBM!#P9J?CQNJY/I=>X(<>04G#0=E#A*(7AR'Q')QH>?@P
M@>Q>F*:QU_LP(=Q[CU)X"HP\L<8I1**;6ZC:&*K&H&H<I:8. @FI0AM(]8?>
M YE[:CV"R%<ZD35.T, ,JL91:NKPD(PK_-.4P)%#@BA4Z[D#,N^(]1EC<& &
M#<Q1:JK?DG:%-K0+5^-D#FL]M_4L);+&"1J50=4X2DTU6K*O\#S%;*2Y.KRB
M:YS,?;*>HP/#,FA8CE)3C9-0*C1#J?/6.(7D>Y;H&B=S1ZW='!Z902-SE)KZ
M3DM)E*+A16O/JW&*R-0CLL;)W"=;[X8'9M# '*6F6B>A432\/.U%:IS,_;&]
MC$9Z[E=/C1,T+H.J<92:.@8D;(I>N,Z-]%TG1GTU3A&1]J53BCY!8GUKWG]K
MM\Y!C2))C:+G5*2=7.-DCFH]+W7J$T2AKWD(3;."JG&4FFJS1%N1.<T*6P@5
MZ9E5 7$':NZ3]35U4% &#<I1:JIM>^_W-L,H:!E4I .@2R_5\[]OS9VR]FU@
M6 8-RU%JJG.2$T5'"MC.5 85$?E0"5'*9NZ>M8?#HC)H5(Y24RV4Z"<RHQ]3
M$52D Y?+.(X2HN;"',7:"2C!@:KQ00=%-4/BF<B,9Y!I!N90UHL3G;KT%4%!
M S.H&D>IJ?Y*BA.=7N0VR%,]-ZBO"(IH2A1!1<0+@WJ*H(BFA\\MB2;'BJ!B
M"4QBFQ0<RU>8DD<S/IZ(8^Z3[6D-JL:@:AREIKHKF4K\W!*W08X>3\<Q]\/:
M42@A@:IQE)KJJ"0D\>FOCS9<RWS25YU;:+Y"B]F@:@RJQE%JJJ^2I<0V&3C&
M:QCMI9Y/HWD)K4N#JC&H&D>IJ5Y*8!*;@<D9KJG0?*!8IR%BU>D'?C@Z?#\0
M-#"#JG&4FNJRY"NQF:^ KJUZ(9KGN:%'// EFA)KSYAXY4_H^B/BO>!$TTLB
M5X]3[7Q_E,9)_P)T[QO*-G?B+Y,X%T-?[0Q5&T/5&%2-H]3402!Q26S&)6=Z
MDA 3J2W)B)I:4,X"56-0-8Y24XV6*"8VHYA3C6Z_*KK*Y]V)0OQ1=*VIBDFS
M2YA;+XOC#WS-?;,^.1#OAJ8&UQ@:ED'5.$I-'0Z2W,0V^3?@X4 . 0KUA$0^
MCKGCUF<$XF5'5%@&#<M1:NI75$JVE)C9$O0)5$*]MIEXQ'YK[I2M<T/#,FA8
MCE)3G9/<*#%SHW,]@4J(%R1%[HAR46=.01J)6Y2#D^M@16;>96N#SH&!$HF!
M$C,&,CU?2G2L<^GY44I4QYNC6,\5*-Z!JO%!!T4U0[*;Q,QN?FAF>=5>OT1'
M9OFR+A[S?G.H(B2/^A8H<U!K;Z"X9O!><%1<U1J)8A(;%/,\7&H.9;M\3"@(
M$X>>GWJ'7\X&#<R@:AREIOHK(4QB V'LL6E"X1<_)=<5@_!+0N"7* XC_>3+
MB*9B$A$Y]YQJZ8=^J'[9FWH()8!)S-DFSRKPI0^JGO&A'4PH68&J,:@:1ZFI
M[NY]3[R9K%A7]M*.ZN_;T1S%?BT\]GOAL5\,?PZ$DDB$DIPEFX7V56<8FJ_0
M,B.H&H.J<92:ZJMD(0DLBX7V4D<;FI=0J %58U UCE)3O$PE^4C!635'S\#F
M@+:+SU2G&EX:CMQ1[!XN/J&!&52-H]14ER4E20'9-<>=)0A&*NY,"2B9ZE"$
M6((2@F)1F8R()2C1]')$K%4YU="+$S_JST%+)<Q(_1=\!)A"7R\#51M#U1A4
MC:/4U$$@(4IZGF(BR),A<]^LQPSQUAH_3(-X=#A3H5 &JL91:NIPD. F-8.;
M%W\RE.H\)DZH<S 2GXP'1F70J!REIGHKH4WZ@I5)*451*'YC[I2U<0/#,FA8
MCE)3G9.L*/UC*I-2G1A%'K$.N=TV5%9 49B&WN&9=: @,^^PM3WG@#VIA#WI
MZ55'*5%@DT0>E0UCCF(]4Z H!ZK&!QT4U0S):5(SI[%Y*I12;RRF"L+,,:VM
M@=*8H3O!46%58R1H2<_RG5CTS1OT.[%2ZCNQZ&="T, ,JL91:HJ_(PE?1K#O
MQ"(]'1'?B=7S3(AH2MR0$ZWZG@D137N>"5$M^YX)7=6S/&_&69/=7*^RA_R?
M6?50B,7R/+\7&[O?ML^7JN)AMONA*5=O+L0M_Z>R:<I%]W&69^)&O&T@_GY?
MELV7'ZZ$_E-9?>YBW/P?4$L#!!0    ( '& ;E70OKAJ 0L  ,T<   8
M>&PO=V]R:W-H965T<R]S:&5E=#<N>&ULK5EK<]NV$OTK&#73<69469+MYF5[
MQH\T3=NT'JM)/]RY'R 2DE"#  . 4G1__3V+!T7:LMMTF@^.2 "+?9P]NP!/
M-\;>N940GGVIE'9G@Y7W]>O#0U>L1,7=R-1"8V1A;,4]'NWRT-56\#(LJM3A
M=#S^_K#B4@_.3\.[&WM^:AJOI!8WEKFFJKC=7@IE-F>#R2"_N)7+E:<7A^>G
M-5^*F? ?ZQN+I\-62BDKH9TTFEFQ.!M<3%Y?'M/\,.&3%!O7^<W(DKDQ=_3P
MOCP;C$DAH43A20+'?VMQ)90B05#C<Y(Y:+>DA=W?6?H/P7;8,N=.7!GUARS]
MZFSP<L!*L>"-\K=F\Z-(]IR0O,(H%_ZR39H['K"B<=Y4:3$TJ*2.__,OR0]_
M9\$T+9@&O>-&0<MK[OGYJ34;9FDVI-&/8&I8#>6DIJ#,O,6HQ#I_?BU<864=
M/&06[+)QF. <X[IDE]Q)1V]OK'!">TZS3@\]MJ7%AT7:XC)N,7UDBU?L@]%^
MY=A;78JRO_X0ZK8Z3[/.E],G!<Y$/6)'XR&;CJ?3)^0=M3XX"O*.'I'WFUUR
M+?\7S!NR*Z.=4;+D$37P0]=\<L</4G-=2*[8#"\%(.H=^\_%W'D+D/UWGX>B
M L?[%:#$>^UJ7HBS04U[V;48G'_[S>3[\9LGS#MNS3M^2OJ_$^)_>0OV"71P
M=#UD[W4Q&C+.KH7B&VX%*XRMC8V3#K[]YN5T.GX3)X>'R1OV?,B(C(156W:G
MS09!<NRGBS]F;%9+OY 0<E%\;J230<C5'H&]V4DNQ-;6E$TA'*N$1W1Y64KB
M#.975@C6DA&&:BNU%]:U$H^N85]\E^6QS4H6*R8TGRN2(9+\[*7"5+71 3RP
MAP4 ,&N*.^'=D/T)0A9Z27Z$O8U0X!H%9>R6N:T#ZJ)W#>1:M@+WL#57C4BJ
MU]R2D*B!] PTJ! $RY0 A3GF32(7LH%V;YQ@4I.6$C27XB?<B/T.O:^@*==;
MQI4S9,1:EI#AFAJ.)=EV+<EKV1>S-#!+ ZU#:".NL4]A0]9 T840([:+[^3%
M&Q(\=[*4W$H()4S$<?9QEO'R,/Y=/+6*_"*6O-BR'GR>9Z]L.%G>$">1Y3\U
M6H!0)L<D[1$\KE#U/C=PK;!QT16OZCE<"];@2D(K+?DPJWLY^C1Z9#,P&"(X
M1^1 89/D>/:KH& JA!6AH^ F0>^JRQ^?UGHZI8=W F5*;V/,@&SG"6-P%'$5
MG%6*-0366+E#:Q"8D!5%DB;8P?H52[826.&9ER/V42M*ZP"ZC01D'!%@"<=8
M@:6$HSB#A!1@??'%=V9;@;2T!&B47BS1A)JX)4:U\1&9M#A%,"$OIWY81E,.
MY'/6BRYEI+%Y-;8.749.-7KW0=@E%A\$>Q? =\GFU),\?Q-\?2 A,LFB9XFT
M+-I2@,D]5"Z,PE*IEW^QW8C]UHOVJV&,^$'71F4<24+]SEQ$GNS,N$7@+#QT
M*PH.T@+48K'J+@&N^QQ(]*($:1ZI1ZRE:1Q@P+4&@ H,5-$E&XE8][PYW/,.
M#D ZKTG3D"&;%7RP_0[YUW7.ENSO*]*U-7KEZZS,!HZ0W.1JG1JZH.+.U??M
M)V #8KR">KTZ$DDB28V)UC?TT94M V4#+@K00PF7J"T$*04B!JE:61"SM5V"
MU+%Y)J5[,.U&GM6Q/.Z2L-&\00'""QA=HO3$7SM$[G9PNSX$[D_*6I%$QG3D
MT+5),WKV1KYP*[!=K"D:I0<<C>+ #J"A>\YJH"1,8-Q[*^>-CS7-!(*!6;"Z
MN ,@2D1P2&VR+(*H4JH&J@[[=N> K3B*ZUP(:N^]-;%#!T*A2.05!"+IA<P/
MC7S*./&E6'&]!*606WL0>YN';FFHK3TD<JXD.N76P9D1QJ.7D^-7>:>= [NV
M#:FDIA+[;#P:XU\_B[N3>P5ODCQWW^T]\0#W!>"SH 8R=AA)FPUH$DU!(/S1
M([W4[_\8+(BR:DKQ !^^6_03&?:K,E[NH@><P3O1L3RD!+82,4&36 H<-4V%
M!"DYMA1:V%"4,$[TV ;EHPY6A,XZZ'(!ED)"M47]XV@V8N\N+FY:+Y,RM#25
MES8/@CB:/1-%8]'*)<5;A,#$2KIPONR&<O;VJA?!4"AEU7$A[$6# YN(DS!8
M)%_-N>*AJ 65+-<NQM-UG(5:BW,<3R87W=,&0. HURKI:9B"3@QIJ'0VBNIF
M(:S'21MJ&1_K)?2+/>!^OO$K[D,/I>F5"LD5O(3JMV6M+UF!OFPN.N AN5&/
M49_F8K'^&I2YE6D455M&UP;)ZC]1@OHTW@'PWX-MBYE.EQ :R NM&ZRX#5%B
MV(,.\&PR_N[G$$]:LA5(9Q':J&M1Q.I\--E3G<.+=OT>S*F@9PA&;M)2BXPB
M69E.)08;.G3=KM,EW->\FRWP09$AF^,>0]T)<"3O1Z*1X,CB]0X/2?'0VA4&
M C*!-O O?&Y-U8O(8X6F8T'0XRMQL8= 3 RH0^T-5<21UGL=%4.\5RX<-LS0
M,+74R=_HC?DR3!GF<A)J-B__Q%$H+!T&K5'#*0!&J]#-Q,S!$I"(#>U/=T&,
M>,@P>-8Y:H$RR!8<AZE6L<=BOC=QLS\S]X#O&^5=2F7?;B:AH]0E"#*<5-,6
M>3;J[9R*90U;*0I9+^ 0V^4<""W(/5A,A\0 \<"V;6$7=0%#25,^'%\TOK$Q
MM4:=2Y(K0$*VERF_2- /GF-AN8J='E+5X<A!S/D$G/<'VW:+WR-U*<%JGLLG
M'4VD;D@+/.%(% ]X;IB\M^NP,<QQ$(ZH BZ]= O>'N&5Y'.I8F7)@".B)! @
MD:F;Q:Q\G'[D,##LE=OV+)$:]]PK19S%P#Y@/@*G2+UY#?;Y(DD H/%L^N+E
MZ(A54BE2F589\C>U>)A7"$%GS<BGM/K9Y.1D-&[GMTR TKT.3:KB10OFR<GP
M9#P>HA7J]$[=K@;=(B12M]3I(+OD>O/^YFU&BE[N&OV9)-JB/W6\E.O:2GQ%
M*<"+E13$5S!D(6-'N@LEP3-V&>2NVKAXE5-PMV(+G-U<-&ZWH'?5T29G&B<^
M!I>"0Q"AV#R$0U",1V(7)#Z@82P.CF *. D!:'2ZHHCU@JI!K+3:$+ :&P@Z
M5.EPDHP+[V^[03QH46MR"K^7X$DTC?C+@6@T5Y'WMUV'#5,+%Y37@G!EF!/B
M+EUPA79S@68#E=H8'5H.[$D;:ZK^[Y$")9H&BG^<EDF(K[E4^230#1'E>E!.
M;6/2#?/^<[%K0+"H1/F$@M02!5:FZ[? /)ZZ(.J2VM*WN\I@8@'B(?+%Q!I9
M%JZ]0B]/?-2Y^Z,;62^6DDHS43WB%/.H"!T)+\.)D[K0Q8+* =E IQ@XWN73
MJ:5[_?OE;G=7U3GX]"_+"*9 , 4T'JEV,:5#57O66O*_ "8%6X2+OT#8KI\;
M04ID>*J4,M[M17X3.\8W=& 0(5:1ID.O":-V?)1OU.]G&[$J-29-U<1>AZY/
M"AE0_VQZ/!V=9+[(,G\UZRAR<MP5B5:["7 G.L\._4<'E[Z*<[34<)#KI!$Y
M,_1-](/PAI-;[%HT+-+E;K 'VSDAK=L!I2-B[O;Z? 4MS#+<V<4F]H&\-BRF
MI:(H.E7*;N')*>Z:!7F72 #+*FK<]N&.OG41E-)52;(G_J9MJ>32%KTS42C7
M;?E>$#W3?3!VV @%#%;A.\UHWS>'P\XGII!K5^%&.72K\6M3^[;]5G<1/U'M
MIL</?1^X74K 6HD%EHY'+TX&,<GR@S=U^& U-]Z;*ORDFU=A:0+&Z?"3'VB#
M]@OF^?\!4$L#!!0    ( '& ;E6!@V7GH 8  )@0   8    >&PO=V]R:W-H
M965T<R]S:&5E=#@N>&ULM5C;;MPV$/V5P18($F"]-SLWWP#;2="T26#82?I0
M]($K4;ML)%(A*:^W7]\S0TF[F]IN@[8O7HGBG+F=F2%]O'+^2UAJ'>FV*FTX
M&2QCK _'XY M=:7"R-7:XDOA?*4B7OUB'&JO52Y"53F>32;/QI4R=G!Z+&N7
M_O38-;$T5E]Z"DU5*;\^UZ5;G0RF@V[ARBR6D1?&I\>U6NAK'3_5EQYOXQXE
M-Y6VP3A+7A<G@[/IX?D![Y<-GXU>A:UG8D_FSGWAE[?YR6#"!NE29Y$1%'YN
M](4N2P:"&5];S$&OD@6WGSOT-^([?)FKH"]<^8O)X_)D\&) N2Y44\8KM_I1
MM_X\9;S,E4'^TBKM/=@?4-:$Z*I6&!94QJ9?==O&84O@Q>0>@5DK,!.[DR*Q
M\I6*ZO38NQ5YW@TT?A!711K&&<M)N8X>7PWDXNEU2@:Y@J[-PIK"9,I&.LLR
MU]AH[((N76DRH\/Q.$(?2XVS%OL\8<_NP7Y)[YV-RT"O;:[S7?DQ[.R-G77&
MGL\>!+S6]8CV)T.:36:S!_#V>^?W!6__'KP[O*1?S^8A>I#EM[L<3G@'=^-Q
M 1V&6F7Z9( *"=K?Z,'IHQ^FSR9'#UA[T%M[\!#ZOTS5?X5-* 92('Y4IM0Y
MY2: IE*C:HZJI[C4=.&J6MGUHQ]>S*;/CP*%+4RUP:P[3&5S0H.AHO$0]V1L
M:C>,*J7;BS1UKB)+Y*Z.4&^L**R]@?A:*S^DH#5]<%'3;$C?X=>0HA,LU>2&
MH3-G SZR/EAGK+*9426%B 6TI1@ZY6#CE,-2T72R]_.(7C6>D?F319RI2E6@
MN0H('(;X'$YV1![R3J]IQ7^LVPE6YVYKVO?&U4DTXU(AA@$Y"YDW<Q@QYV8\
MHBM]HVVC:8\^*V_4O&0-Z+>Y]BGV'Z$SJ)*1"MI_19=P+ (QK .<"-3 )4^9
M]B"#Y8!)Y00TJ#6"DY5-KNFF@\YVH$.3+=FR'<*0X3!%$YE9\%D1=B.[4%*S
M:EJZQE,3\-6EV/_5J)%8W0%6Z@NL[RS4(9I* LKFJC)K2A6[7-UMZ+!UA'>I
MBB/,L6 [@B2NQ\RI-(7FC[+ZM3$ULT2XS2M<*"+.+HWHK(P 62RW;.*HS4$7
MA:@QZ_N [LW7>]TSSR #U:NEMD@? N-0?3![N!-(Q A%4I:D;E"GXM9V46U\
M6AK,& \*E>VXT1Q@S&,Q'..EFY^UBHBR%2YV-M\3L]T4<'9L+G*)SF1 D8W;
MB-@]')$@?&V4A^)RG3R7&=RGOV2$2$!5&T^'8KK*?X<_L@N!LT&U;L!7+<7B
MV7^&7>-TT;X25XH(2NY@LL7!R+=UDB+2YD&%H.,W;%NBRA@+5?F'SG?H\8";
M;7'KVR@ZN29,Y%*HO9O+?EE3.^7.-GG4)LX+R+)UH&66H3A@ :I&!YQ*J/"N
M8AJA_A><_\X82=&5SJ ._K\-H8&QVSW1.XOGK&US;RW]U%CN<]-GB65OSJ[/
M86"2N_XD7_:F^T/BSC2;'+WIN^5;BVG:" Y_FTR/I'G-CMJW"Z_1;>D=2 PJ
M//[H:I/1_NS9DT-ZKU5HO-C P=O=B;#=J80>MR;T2/(^/7K2_B9R<*("BD C
M5*461G%R7(/H 2?O^GM7)>SD!S=B1U_N30Y2UA<-A@-C5"Y'6KA-8[7:-5O?
MUB@@'B?)_K*WOVM*F]%B-GZP!C"@5\&-L2BTG&%E5&X7>_=>H,4 AL<@&LG"
M6"N4+K@[OD*Z9>Q,GZ:Q,Z+7BJM*)JGTA,"-MC(H\_R;"D8';;Q/=&'>H^.T
M3=-@1Q:[KM>;RW (X-^/4$X&=T:$!4&#VT(VJ.&A>A_99M.]R=.>;.\X?]\F
M_L7!K$L\O8.]S@=JF4<7;>!;P96)R\T E$6Z5.N>LT*:5(%5:F3<> 2S'\3"
M(<I*!$<*5 +*:2F3CE34[43DD&Y&2=\4$D;=:FXURI$@/KPI=[(GU[BI26=4
MW.!S?4MR5),1RFT!#;66GH/<)1P(MY:["H"IX,D4G2?K+LWM=NXM<A[8B^NZ
M6TWG08.^%[L<]PI6KBGSKAVUQZ6V0:8.7S B[F0B@M+XWWD_30U C@RF8L8;
MER<2B'TN[."%[RB3[DPJ!S_<1S=.V-9,CX'4SC-V/94A0R0?NZGVS\H&G4LV
M;)4/&\=4X($#PI2CNZX=XZW;(J;]0N[$7*L@9+HX]JO]M?LLW38WV].=_;WR
MB#;3OX#H9/3\Z8!\N@>GE^AJN7O.7<310AZ7&N<;SQOPO7 XJ+<OK*#_9\3I
MGU!+ P04    " !Q@&Y5BL<?V>X*   M(0  &    'AL+W=O<FMS:&5E=',O
M<VAE970Y+GAM;,5:6V_;.!;^*X1;#%) =23YFBO@I.UN!RT:--.9A\4^T!)M
M<RN)&I**Z_WU>\XA=7/LM"D6Z$LK4^2Y7[Y#Y7*K]%>S$<*R;WE6F*O!QMKR
M_/34)!N1<S-4I2C@S4KIG%OXJ=>GIM2"IW0HST[C,)R>YEP6@^M+6KO3UY>J
MLIDLQ)UFILISKG<W(E/;JT$TJ!<^R_7&XL+I]67)U^)>V"_EG89?IPV55.:B
M,%(53(O5U6 1G=^,<3]M^%.*K>D\,]1DJ=17_/$^O1J$*)#(1&*1 H?_'L2M
MR#(D!&+\[6D.&I9XL/M<4W]'NH,N2V[$K<K^DJG=7 WF Y:*%:\R^UEM_RF\
M/A.DEZC,T+]LZ_:.I@.65,:JW!\&"7)9N/_Y-V^'SH%Y>.1 [ _$)+=C1%*^
MX99?7VJU91IW S5\(%7I- @G"W3*O=7P5L(Y>_U9/ AM!/LL$EY*RS/Y7X[F
MNCRU0!WWG":>THVC%!^A=,8^JL)N#'M;I"+MGS\%J1K1XEJTF_A)@O>B'+)1
M&+ XC.,GZ(T:54=$;_1,5=F_%DMC-<3'OP]I[8B.#Q/%G#DW)4_$U0"2P@C]
M( ;7O[V(IN'%$R*/&Y''3U%_EG=^CA+[5# PM!7Y4F@6GY&UHX#=PZ:5U()]
M%'H-;^ZK9<#>%\F0G?SV8A['X47[@A:BBU<LQZ44(MANV >QYLF._0EI/WH3
M'%B#.J ?Y(,LUHP;QMEVH[)L]UIM"R!AJJ61J80RP=3*'QBR]WDN8-&*;,=*
M+95F5C&[$2S)E$%"L!=_.M'.&0DVO6 \RY@TI@+"O$@9U"9CX0%/3(/9:!Y,
M)Q$S&PX.1!)],;N[[X66L&<!Y2@54!V7&?!6!9C62GR&$%@)K5$!JY*O; N:
M^?>P)@L0EQ=,_%W)!YZ)PK*B(KL#TV/L$Y7GX"9'#\L8B\[C832;8S&2YN)'
ME)P'H_DT&$^FSU'RYI<K&<]&SU)R$HV"T7CT'"5O?[F2HUE<*XD:_8"B41@%
MX3@.9I/9<U1]\XM5C89A&#I5(9,+9%'XUDS%H4W<X"C=']5 :/%_58%;%$]J
M$,"4@H"$I^_ "9920XZ"U:0"40H+-4I#L376\8_B:3"*PF &1FAY=KD,V8+6
M'I=CHLQ7%I;6KF**U0K$J,O?VV_)AA=KJ.XH2(!K8 "R0C0?!=%T%,SCZ1&V
MW5@)\ U45@-6\[7T^W+7<2J+VCSUV9]Q7L B*%7C47!V-GX6P^/N"\A^XS 8
MAV=!-(J_0Q:,6E;+3"9N'[2E%/R,NW]?_'7?=$8R<W\))))6\JQWT'&W&ZG3
MUR77=L?NWM^]A0QX$, 6")] O@&.E-CWEHB27T$DV%X^B$RNR5B(PB$*^KIB
M7 /96E"(.@$!"A[4;,-3(J01G*)F_N4Q$T"@<X9N@N.0*I7 '2^C$'*7E<"8
MCOUX*.+I<#B/QF>LHR3X#;?>5-"SA8$BK/*E+!P<6:PU<B]LP%*.R<M)R(]<
M)QL6QS4\6>Y<3H#DZWVWM,"$]NP!$<0:0#]%8^_8 A^1'7L1H0I/R]03Z?<*
M,CP.?8:>H$8>&3U-I$9+X.0D41K3+ML%3':PS0J0D-JB<0G<J()&)B+30SC!
M4S5+>$_X^A=1QQ@'TZ-I%;#I-)@#X)X#N#@2'U13/,Y-,1I)&DP<7B3BT?:J
M5,[7I;*@.J;&JK(5T!#?A$Z@SCS.7%^42E37!'OLN=:\L#ZGGDACJC(5>-D)
M"(XH>;%#TT>S"\-$7F9J)X0_458073#:L3+CQ='F!"(G5=<)WPO@?FV ):%K
M;Q@!I0"<34 WT;)T(VI]%HJ"X!#PO ZI^^ZV1Z'D9.2=KB;;ZM(GU*L]]?D
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
M__Y81^$/D_\FGZS3KE%#[#1DKV&<AC ,#QJ'1.54,*Q-6P+;N@+"/7\$C?V
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
M#I?R\&%5YR_"<V7Q6NV':_R/ >T$<'VI$/SPX0R,?T:S/P%02P,$%     @
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
M*6ZD13!F"KH@C@"RL"&"B#G0XO#"XZ@W'CT12-?O 842958[T>^-HB<!=:Y
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
M1^1_%PH3BJ4->#\S$+9^( ;MU^;S?P-02P,$%     @ <8!N56011@SP#P
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
M=R]W<LJAV8@O63C,,406GWOEC!JOVZ0<[*F8_'M;$2 %O[*>+*25J6E_3,)
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
MER6.]*#= =2OE;+=Q@7H_R0L_@%02P,$%     @ <8!N5?9\?9]:"   $!8
M !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&ULM5AK;QNY%?TKA!98)("L
MEQ^;C1^ ["2MVZ0PHF3[H>@':H:2N)DA)R3'MOKK>^XEAQXELG93H%^D>9#W
M>>ZYEW/Q8-T7OU$JB,>Z,OYRL FA>3T>^V*C:NE'ME$&;U;6U3+@UJW'OG%*
MEKRIKL:SR>1L7$MM!E<7_.S.75W8-E3:J#LG?%O7TFVO564?+@?30??@HUYO
M CT87UTT<JT6*GQN[ASNQEE*J6MEO+9&.+6Z',RGKZ_/:#TO^$VK!]^[%N3)
MTMHO='-;7@XF9)"J5!%(@L3?O;I1546"8,;7)'.05=+&_G4G_1W[#E^6TJL;
M6_U3EV%S.7@U$*5:R;8*'^W#7U7RYY3D%;;R_"L>XMK3DX$H6A]LG3;#@EJ;
M^"\?4QQZ&UY-GMDP2QMF;'=4Q%:^D4%>73C[(!RMAC2Z8%=Y-XS3AI*R" YO
M-?:%JT5,AK KL=!KHU>ZD":(>5'8U@1MUN+.5KK0RHL7W=7+BW& :A(P+I*:
MZZAF]HR:7\4':\+&B[>F5.7N_C%,SG;/.KNO9P<%+E0S$L>3H9A-9K,#\HYS
M'(Y9WO$S\O8Y_*_YT@<'W/Q[G\-1WLE^>51+KWTC"W4Y0+%XY>[5X.KGGZ9G
MD_,#UIYD:T\.2;^ZEEY[RMD=R39!$L+W&?D_B/FT4:(ULBUU4*4H+!)F?+SR
MB$PIZ?%*&VD*+2OAL4NA2H,7VA156RH1($'&>+)TNK^Q=2/-5DA3"HW'OEUZ
M76KI*-#T<"/OE5@J903BU4@')=JP&%="E4)=A$TGEM+4..C3387]:V64DU6U
MI?>J"7$OJ?ULV(L%&<FVS&OE ''QXN>?7LUFD_//H\5(_&4^O^/[Z?E+-H:V
M.O6UU2ZYEKS@U0M5M$Z'SO"WC\5&FC6[6&O/;/6"%B<-B[<W639(%)8%F%#W
M0@A_K2.?1N*67A8I5DM9D>=1#8!HO&0J\[U@J4J#%61R^2E'6#82<R\:Y6H=
MZ'6+1#IX83U\:Q&VH2B4"^!MF&6#L1PA)RQL=SWKM(G43WZ%C0P"N1&&'E'
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
M+Z#O<\[5>J =;)[STW\!4$L#!!0    ( '& ;E7):Z8A,@,  %@'   9
M>&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;'U5VV[;.!#]E8%:% G@1C?;<5S;
M0%*W:($&"))L^[#8!TH:240I4B4IN_G['5*RFA2.7W@_9^[#U5[IGZ9&M/"[
M$=*L@]K:=AF&)J^Q8>9"M2CIIE2Z89:VN@I-JY$5'M2(,(FB>=@P+H/-RI_=
MZ<U*=59PB7<:3-<T3#_=H%#[=1 'AX-[7M76'82;5<LJ?$#[3WNG:1>.+ 5O
M4!JN)&@LU\%UO+R9N??^P7>.>_-L#<Z23*F?;O.U6 >14P@%YM8Q,)IV^!&%
M<$2DQJ^!,QA%.N#S]8']L[>=;,F8P8]*_."%K=?!(H "2]8)>Z_V7W"PQRN8
M*V'\"/O^;3H-(.^,5<T )@T:+ON9_1[\\ RPB%X!) ,@\7KW@KR66V;99J75
M'K1[36QNX4WU:%*.2Q>4!ZOIEA/.;KXI6;U_1-W %C,+9X\L$VC.5Z$E<O<D
MS >BFYXH>87H"FZ5M+6!3[+ XB4^)*5&S9*#9C?)2<(';"\@C2:01$ER@B\=
M+4T]7_H*G[=ORTTNE.DTPK_7F;&:LN*_8\;V7-/C7*Y2EJ9E.:X#*@6#>H?!
MYMV;>!Y].*'I=-1T>HI]\T"55W0"097@XV,/\3FFZ4FNXYK^(2V<4W)%-68L
M%DZ@K1%*):A8N:R60%&PV&2H?2BVF ^;N(^+&V(X^RH)ISK#9&'.X1YW2NP(
M#KG&@EMP2L%;2"=1%(WSIU\=;ZF\Z5HQ28?3Q17,)A&-6RQ1$Q1*+IG,/9,R
MUL!9?'EU3B,-C\HR063S21H[TL4DNHR\D]Z]6211_,%-<3_1+N^(D&2U2OMN
M$$^N9E,2%\=3>.F.HW"J"0-_<[R%Z22=S6E.B&T.)T(_&T,_.QGZSYUUN7G+
M)6^Z!JZK2F/%+,(=>W*^,L<RX"3E\0QX=%'N936#+#;*:@=9E ?:YP/+U XA
M4UK[K## ",?,D"?&+2ES7J:*RX[EWYGQS;G1UA3N&)Z0:7)='XCX?>H/S.C2
M/J['7!H^ZW8-ZLKW=(J.ZJ3M&]]X.GX;UWVW_/.\_W-NF:ZX-""P)&AT<4FN
MU'T?[S=6M;YW9LI2)_;+FKX^U.X!W9=*V</&"1@_T\W_4$L#!!0    ( '&
M;E59Z:6"R08  -T4   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;+U8
M6V_;-A3^*P=>4MB :HNZ.TT")&FZ!>@E2++V8=@#+=$Q$5U<DHJ3?[]#2I;E
M6E:RKMB+1(GDN7[G0AZO"O$@%XPI>,K27)X,%DHMCR83&2]81N6X6+(<9^:%
MR*C"3W$_D4O!:&(V9>G$L>U@DE&>#TZ/S;]K<7I<E"KE.;L6(,LLH^+YG*7%
MZF1 !NL?-_Q^H?2/R>GQDMZS6Z;^7%X+_)HT5!*>L5SR(@?!YB>#,W)T'NGU
M9L%7SE:R-0:MR:PH'O3'57(RL+5 +&6QTA0HOA[9!4M330C%^%[3'#0L]<;V
M>$W]@]$==9E1R2Z*]!M/U.)D$ T@87-:INJF6/W!:GU\32\N4FF>L*K6^N$
MXE*J(JLWHP09SZLW?:KMT-H0V7LV./4&Q\A=,3)2OJ>*GAZ+8@5"KT9J>F!4
M-;M1.)YKI]PJ@;,<]ZG3R^\E5\]PE4LE2C2VDC"\H[.4R='Q1"$#O6P2U\3.
M*V+.'F)3^%3D:B'A,D]8LKU_@H(UTCEKZ<Z=7H*W;#D&U[; L1VGAY[;:.L:
M>FZ_MG^=S5!=!,3?73I6)+QN$CI(CN22QNQD@%$@F7AD@],WOY' ?M<CH-<(
MZ/51/[W%H$O*E$$QA]L%109Z=%%D&2+X5A7Q ]Q43!/ B(0K*4N:QZQ+CUY.
MW7IL6,852VE8BC9+7K,$'5,YO/DM<AS['97 ]:[\D0G%$O.7O-,!PR6LF&"
M*^9%BDE '@'Z5;%LQH1Q[GL6UQ^D\K1^$!A*+0TD".O1V@25/"LJ!-50):Y%
M/-^R;5L/[; :HH64X#&*4:\O<XZ+M>#XB^8)8':2"@<\OX? (M/(\D('/,OV
MB.5Z06WI8JD3Q]Z-)+1"E-@.7' ($B&6XP1KK]%'RE,=1\9F\U*5J,J]EAJE
M25!7HV(3?3%&'F8GN$[1I(YGA=[4LJ>>YN&[+DI'MOW.LF5:/#-6*[@L1;S
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
MAOT2?*!K[M(\%Q@<W^;XN(XA#,L?\FT@H,*;4-UO2);(]QXU?]%%BNYMCAV
M9WFC$;A4FQ^PH/-D9J=(J(NF_ 8QKS7'"NT0O- F3G)I-"1$?P+*M@(?=!Z0
M.<JY>28K J0J=/V6;&?;E_AY_0!]VEX_XS\*.2?JA0QG)&KW([IKR/II7'_H
M<FF>H]-2T^/6#!<HZ$G!&VA]5I9Z\\$&VO]/C/\&4$L#!!0    ( '& ;E4(
MH,K@W ,  .L)   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;(U67W.C
M-A#_*CM<+W.980"!,3BQ/9/D>NT]W#63I.U#IP\RK T30%22X\NW[TK8V&XX
MKB^PVM7^]H]V5YKOA'Q6!:*&;W75J(53:-U>^;[*"JRY\D2+#4G60M9<TU)N
M?-5*Y+E5JBL_#(*I7_.R<99SR[N7R[G8ZJIL\%Z"VM8UEZ^W6(G=PF'.@?%0
M;@IM&/YRWO(-/J+^O;V7M/)[E+RLL5&E:$#B>N'<L*O;V.RW&_XH<:=.:#"1
MK(1X-HO/^<()C$-88:8- J??"]YA51D@<N.?/:;3FS2*I_0!_9.-G6)9<85W
MHOJSS'6Q<%('<ESS;:4?Q.Y7W,=C'<Q$I>P7=MW>2>) ME5:U'ME\J NF^[/
MO^WS<**0!M]1"/<*H?6[,V2]_,@U7\ZEV($TNPG-$#94JTW.E8TYE$<M25J2
MGEX^X LV6X0/3WQ5H;J<^YI0C<S/]@BW'4+X'809?!&-+A3\W.28G^O[Y$WO
M4GAPZ38<!7S$UH,H<"$,PG $+^I#C"Q>](,0UU+4<$>^2BH%2K,NX,XF&"7\
M=;-2EO_W4 (Z_,DPOFF;*]7R#!<.]85"^8+.\N(=FP;7(]Y/>N\G8^C+1VK#
M?$M' V)MO,_0!& KFA@/I7H>\G@<\ZG ?6U1Z-D9)K4Y57G%B:=@0VVN:8LN
M> ,L>&\LRBZ;"GB3'W@\R\2VT8J$&98OMI)<:%"[Q%$MVLZK7EW@$L'FJ-&8
MP\J,A"MX$II7<#BEFP/60X_EPE>:3D^%1#RK-:!*T5BOR$-3+E\IRC'Y^>HC
MP7<+UE6:^;!!Z@.G:*%%:?)$D^KR6#<,HJF7P'NXJ/0U"XB(4F]*/\:\^)2=
M,"^D7Z\8'D4]L==A@9>>L:=><*H:'45QY,W.C#-O<KKNB5YY A?OTI"%UP8X
M]IC9=&1,K>]']5[2Z\? PBZR7O;6VAC %%CR'[,#VUG:9?6M?G*2F,3F=,SL
M $ Z*!ZBPK#+[EN,V?_&H,.<G#)&)D+<3X1XM'L/G;)ZA5]0;"1OBS*#&^K5
MH4DPBC4\N\QXN!-URYM7&A-24M57KT W::6@I,YLI<BW&1%E0Z.!6I924F:\
M&PF".!(JD=EY0CQ%,Z6B1E=70RW\HZ8=[,?/QJ[8*K*G+H_F?Z*R<6=11$3B
MLL#\X\"-9Z&1Q&XTF<%OUCN6AL#<:9!2M\:&2H/]%**-,Y>QF(C431CK(&9)
M8B2)&X0S&#I!_^0")F\V]IFAP$ZR[B[NN?U+YJ:[P(_;NV?0%RXW)>6MPC6I
M!EY"!RB[IT6WT**UU_E*:"I&2Q;T&D-I-I!\+80^+(R!_GVW_!=02P,$%
M  @ <8!N5=/^3[J8 P  70T  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N
M>&ULK5??;^,V#/Y7!.\PW &]VG&<7UUBH$EVV![N5ES6[6'8@VHSB5!9\B0Y
MZ8;[XT?)KA$GCM<,>;$EF?Q(?A0I>;J7ZEEO 0QYR;C0,V]K3'[G^SK90D;U
MK<Q!X)>U5!DU.%4;7^<*:.J4,NZ'03#T,\J$%T_=VH.*I[(PG EX4$0764;5
MWW/@<C_S>M[KPE>VV1J[X,?3G&Y@!>8Q?U X\VN4E&4@-)."*%C/O/O>W7)B
MY9W ;PSV^F!,;"1/4C[;R<_IS NL0\ A,1:!XFL'"^#< J$;?U687FW2*AZ.
M7]$_N=@QEB>J82'Y[RPUVYDW]D@*:UIP\U7N?X(JGH'%2R37[DGVE6S@D:30
M1F:5,GJ0,5&^Z4O%PX%"=$XAK!3"(X5^_XQ"OU+HOU4AJA0BQTP9BN-A20V-
MITKNB;+2B&8'CDRGC>$S8=.^,@J_,M0S\1)THECN<B#79%YH%-":4)&2.=5,
MV]4'!1J$H4[J(_E"E:(V7>3]$@QE7'\@[XA/]):B(&&"/ IF] TNXOC7K2PT
MPNFI;]!A:]9/*N?FI7/A&>=6D-^2<')#PB#LD<?5DKQ_US!5OEJ %V\ [@<.
M.&P!;D%<=B,N(4'$WEE7FX@^9JE.55BG*G0F^F=,_*(V5+!_7!9NR$(*+3E+
MRZ38=#6RA%G[Q 05":.<K' 1L%:-)G_</VFCL-K^;$M'Z4#4[H#M0'<ZIPG,
MO-S:4COPXN^_ZPV#']I2<$VPY97 &L3W:^+[7>CQCR_)EHH-$+OK91MOI?[$
MZ=M&NXN#VW$OFDS]W2$CG68N9>1*8 U&HIJ1J).1A<PRW&38G9+G&Y)317:4
M%]@/L-Y3R3E5FN2@RKW_@7SK+JUY:6QT0%\//@:#(_;>)+7\+ZE&O(,ZWD%G
MO%_P_,V53 !23=9*9@1K2&CJSJ[6D$J\X8$;X6C<#X*CF#K-7KHCK@368&A8
M,S3L9&A%.=BF\[HE"H4UHP%98PFT$30\(:@W& 0G!'5:O92@*X$U"!K5!(W>
M3I KE+(>;'6<KXP2<W#"T@E/G<8OY>E*8 V>QC5/XTLVDJ.FW$7_M[N,3W?:
M,7N=+EW*WI7 &NQ-:O8FG>S=)TF1%1R/^]3>?EG"3!LEG2"7GO.3TU87A=$@
M.FK,+6+A9#P<'75F_^ N:W\\/E.U84(3#FM4#&Y'6 RJO,R7$R-S=[U]D@8O
MRVZXQ?\?4%8 OZ^E-*\3>V.N_ZCB?P%02P,$%     @ <8!N5<">*@^C"0
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
M,4HQUQ/4YTNF,E;?: ?-,=CL7U!+ P04    " !Q@&Y5: V%6L8(  #-2P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6RUG-%NX[82AE^%\"F*%NB)
M35(2Y6UBH)N@:($N$&QVVVO%81)A92E'DI-=H ]_)%OK$4UJ+-KCF\2.AW]F
MQ#'GTXC2Y5M1?JF>M:[9UU665U>3Y[I^>3>=5LMGO4JJB^)%Y\TGCT6Y2NKF
M;?DTK5Y*G3QL!JVRJ9C-HNDJ2?/)XG+SM]MR<5FLZRS-]6W)JO5JE93?WNNL
M>+N:\,GW/WQ,GY[K]@_3Q>5+\J3O=/WYY;9LWDUW*@_I2N=56N2LU(]7D]_X
MN^MXW@[86/R=ZK>J]YJUH=P7Q9?VS9\/5Y-9ZY'.]+)N)9+FUZN^UEG6*C5^
M_*\3G>S^9SNP__J[^N^;X)M@[I-*7Q?9/^E#_7PUB2?L03\FZZS^6+S]H;N
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
M;'E:!(C/'Y,D_[I1%#@_,V_U%U!+ P04    " !Q@&Y5V^ZHIK8#   )$
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6RU5UUOTS 4_2M60 @DUL3Y
M:-+11AJ=&)- FBB#!\2#V[IK1!('VVV!7\]UDB5-XF2;*"]MG-YS?.ZU?6X]
M/3#^0VPIE>A7$J=B9FRES,Y-4ZRV-"%BQ#*:PB\;QA,B8<CO3)%Q2M8Y*(E-
MV[+&9D*BU BG^;L;'D[93L912F\X$KLD(?SW6QJSP\S QOV+3]'=5JH79CC-
MR!U=4'F;W7 8F17+.DIH*B*6(DXW,^,"G\]QH !YQ)>('L31,U*I+!G[H0;7
MZYEA*44TIBNI* A\[>F<QK%B AT_2U*CFE,!CY_OV=_ER4,R2R+HG,5?H[7<
MSHS 0&NZ(;M8?F*'][1,R%-\*Q:+_!,=REC+0*N=D"PIP: @B=+BF_PJ"W$$
MP&X/P"X!]F,!3@EP\D0+97E:ET22<,K9 7$5#6SJ(:]-CH9LHE0MXT)R^#4"
MG ROTST5$M9%"G2&%L5B(K9!%WL2Q6094P1[!2T(/!S'OKRD$@+$*T#=+B[1
MR^>OT',4I>CSENT$2==B:DK0IV8Q5Z66MX46NT?+@F8CY%BOD6W9M@8^'X9?
MTA7 <0['3;@)5:E*8U>EL7,^IY=O*=&"KG8\DA$5K^N2G$%)SH0JR;</ $+7
MDB;BNR[A8@97/X,ZHN<B(RLZ,^ ,"LKWU A?/,-CZXTN_1.1-8KA5,5PAMC#
MBX1Q&?VA:S1G0NI2+?#C'*_,8Q_ZSA@[4W-_G$,W"GONQ*^B&N+<2IP[*.Z*
M,R'0;0H^%N<:K\"_=!H+&N]H=JNEKQN!]=J\2IOW-&T?8*S3YG5F/L/8\5KZ
M=%&>7N&X4C@>5/B.1!Q](?&.ZF2-.Q/ZMNL'+5G=*%C6P-$+\RMA_J"PV]%B
MA#Y#X<0./$E4)U$G<Y#IJ0?M1&2-I(,JZ>"_NTYPRF*<B*Q1C$E5C,D_NLZD
ML_$<S\>3UO;L1@6P/_6[$UMUZ[1.8SLESY#O#(8T]1VU=GP:ZREY&J[B!>TS
MKHO"/4<<UTT6#[:M!]RG!#?7%SNX+:T;%F"WQ[EQW?/P<-.;,YXQ3B1%2];W
MCV:0X:EG[51LS7SK-HK=_^X]>+!5/[D@)V)K%J3NW7BX>3_L/[C;D!T_F+CM
M#=H-\QVW[_#4G1L/M^['.U"W07<<2-/#>_35#1P/=_#'.Y"O<2#7;TO41-D]
M&NM^BP<[V$,&%'3^L#JP<AUEW3"(:FLSC^YIZI+\D?"[*!4HIAN 62,?,N/%
MO;,82);E5[<EDW 1S!^W<%>G7 7 [QO&Y/U W0:KVW_X%U!+ P04    " !Q
M@&Y58*U L#D#   $#@  &0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6RM
M5V%OFS 0_2L6JZ966@.&A*1=@K2FZE:IDZ*FZ3X[< FH@)GM).U^_6R'DI
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
MSNN--8VHQE\5*%[8";+E2L\CN\ST'P.$2=#G*>?J&)BAU/R#HK]02P,$%
M  @ <8!N5?_IS368 @  < 8  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N
M>&ULK55=3]LP%/TK5H8F)@'Y:EI@;21HA<;#M(K">)CVX":WC85C9[;;L/WZ
M73LA*C14>]A+8U_?<^ZY)^[-N);J21< ACR77.B)5QA37?J^S@HHJ3Z3%0@\
M64E54H-;M?9UI8#F#E1R/PJ"H5]2)KQT[&)SE8[EQG F8*Z(WI0E5;^O@<MZ
MXH7>2^".K0MC WXZKN@:%F >JKG"G=^QY*P$H9D41,%JXEV%E]/$YKN$[PQJ
MO;,FMI.EE$]V<YM/O, * @Z9L0P4'UN8 N>6"&7\:CF]KJ0%[JY?V&]<[]C+
MDFJ82O[(<E-,O'./Y+"B&V[N9/T%VGZ<P$QR[7Y)W>8&'LDVVLBR!:."DHGF
M29];'W8 X> =0-0"HG\%Q"T@=HTVREQ;,VIH.E:R)LIF(YM=.&\<&KMAPK[%
MA5%XRA!GTFO*J<B +-R5F<JRD@*$T>24W(HMKJ1BH,GQ# QE7'_"^,-B1HZ/
M/I$CP@2Y+^1&4Y'KL6]0CB7UL[;T=5,Z>J?T JHS$@<G) JBJ <^/0R?08;P
MT,'#UW ?3>B<B#HG(L<7O\/W3:VI8'^HO5TGZ(30DK.<-I=-Y&2N0*,?34"N
MR T3Z!RCG"PP"*5S[<?54AN%=_-GGQ^-@$&_ /M_O=05S6#B5;:6VH*7?OP0
M#H//?>[\)[)77L6=5_$A]O2.UG@)#2ALO_?--_"A@]M!LDV3<)3@:]KNMK"?
M%0Z3BT&7]4K;H-,V.*CM$<?&*1.GE9)K[+Q77L.0[!8>)</HC;S]K.3\/.E7
MEW3JDH/J[J6AO$]2LN?%\"(.XS>2]K.B:#"Z>*/)WYD'=A9_I6K-A"8<5H@+
MSD9(HYKYUFR,K-R(6$J# \<M"_PD@+()>+Z2TKQL[-3I/C+I7U!+ P04
M" !Q@&Y5^M"SCJ<"  "9!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6RM5<MNVS 0_!5"#8H$2*.7Y3PJ"TAL!.VAJ!$GZ:'H@9;6%A&*5$G:3OKU
M75*RX,2*T4,O$A\[P]GA:I5NI'K2)8 ASQ47>N25QM17OJ_S$BJJSV0- G<6
M4E74X%0M?5TKH(4#5=R/@F#H5Y0)+TO=VE1EJ5P9S@1,%=&KJJ+JY0:XW(R\
MT-LNW+%E:>R"GZ4U7<(,S$,]53CS.Y:"52 TDX(H6(R\Z_!JG-AX%_#(8*-W
MQL1F,I?RR4Z^%B,OL(* 0VXL \77&L; N25"&;];3J\[T@)WQUOV6Y<[YC*G
M&L:2_V"%*4?>A4<*6- 5-W=R\P7:?)S 7'+MGF33Q@8>R5?:R*H%HX**B>9-
MGUL?=@#AX!U U *B?P7$+2!VB3;*7%H3:FB6*KDARD8CFQTX;QP:LV'"WN+,
M*-QEB#/9#>54Y$!FKF3&LJJE &$T^42F"FK*"@+/6#(:-*&B(-*4H%"84AA%
MJ-: L<<3,)1Q?8*HA]F$'!^=D"/"!+DOY4HC3*>^0;'V2#]OA=TTPJ)WA,V@
M/B-Q<$JB((IZX./#\ GD" \=/'P-]]&BSJ>H\RER?/$[?-_5D@KVA]K:.T6?
MA):<%;0I1?0%S=+H2+,@%^26"?2544YFN B5\_3G]5P;A97[J\^/1L"@7X#]
MFJ]T37,8>;4]2ZW!RSY^"(?!YSYW_A/9*Z_BSJOX$'NV+1PF]$JYZNHJIR_O
MAFSHR&S366?A912D_GHWG_V@)(Z&7= KG8-.Y^"@SD<0A52DMG)?W WUR6LX
MDIV3H_,@?B-O/V@0QE&_O*23EQR4=R\-Y7V*DCTO!L/HK:+]H,M!<O%&D;_3
M.&S3_D;5$F^-<%@@+#@[1Q;5-,)F8F3M>LE<&NQ,;ECBOP.4#<#]A91F.['M
MJ?L;97\!4$L#!!0    ( '& ;E6?++I0504  ,4G   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0X+GAM;+6:76_;-A2&_PKA%4,+I+%(V[*<.08:2\(*I(/1
MM-O%L O&IF.ADNB25)SNUX_ZL&3)#&>G)S>-)?,\+_4>^D@ZY73'Q3>Y84RA
MIR1.Y75OH]3VJM^7RPU+J+SD6Y;J;]9<)%3I0_'0EUO!Z*H(2N(^<1RWG] H
M[<VFQ;F%F$UYIN(H90N!9)8D5/RX83'?7?=P;W_B<_2P4?F)_FRZI0_LCJFO
MVX701_V:LHH2ELJ(ITBP]77O [X*"<D#BA%_1FPG#SZC_%+N.?^6'WQ<7?><
M?$8L9DN5(ZC^\\CF+(YSDI[']PK:JS7SP,//>WI87+R^F'LJV9S'?T4KM;GN
M>3VT8FN:Q>HSW_W.J@L:Y;PECV7Q+]I58YT>6F92\:0*UC-(HK3\2Y\J(PX"
M-,<<0*H T@T8/A,PJ (&IRH,JX#AJ0JC*F!T:H!;!;B%]Z59A=,^570V%7R'
M1#Y:T_(/1;J*:&UPE.8KZTX)_6VDX]3LAL8T73)T5RSC.4^V/&6IDN@]6@B]
M?H7Z@6BZ0L'W+-KJ%:4NT!]ZX%N?*1K%\IT>]_7.1V_?O$-O4)2B+QN>21T@
MIWVEIY>+])?55&[*J9!GIC) GWBJ-A(%Z8JM#/&^/7YBB>]K6VIOR-Z;&V(%
MWK'M)1HX%X@XA!CF,S\]')LNY^?4@Y]3#^WA/EOJ<&P*;WDYJ-?9H. -GN'M
M%],%6N@%I]IK"OU]JX>CCXHE\A_3PBG90S,[+[Y7<DN7[+JGJZMDXI'U9K_^
M@EWG-U/6(&$^)"R A(5 L%:VAW6VAS;Z[ M7-$;;.N?;.N=LGW-3FDNH6T#S
M6^+CC R=P7#:?SS,GU7ZW/R=)!E 2H;'DIAXF-22+<='M>,CJ^.W3$I]FUYF
M2193Q5;Z[JKGLHQH>?_6SM.$"Q7]6YPPF5_R1P?3>C_TB-LQWSJ+<\T_23*
ME P-DF3LNF;SW=I\UVK^PK;0+U#*C*O=/9H*GA#'ZQAN53[7\),D TC)T"#I
M.,-G#!_7AH^MAOL'B]MD[?A(=.(X'6/'1S_#87>,?\PAN#LH. 9YW3&A]7)>
M6(R]VBS/:E;^4)<I)F2Q+B5?JQT5S&2;E7/N;182YD/" DA8" 1K97929W;R
MB@]5$\AL0\)\2%@ "0N!8*UL8Z=Y5W->X[&JHK;*F.-U'ZOLVN>F\"3- %0S
M-&CBP61LOM7@@S=D;'^THO>-OX7;7&V8^!_/K<QS?UV@-!^4%H#20BA:.]>D
MR35YQ8I:P:&2#DGS06D!*"V$HK63WK0FL/5=^,5E=7!4;MRA.^Z65=!VPTF:
M :AF:- DQ!L\4U:;%@&V]PC"3*21R@0KG%Y'3_EG<]L0\O5[#DKS06D!*"V$
MHK43W'0D\.@U:RGD:_\<E.:#T@)06@A%:R>]Z81@>RODI;74T";P<+>4@O9"
M3I$,0"5#@Z3G/5-'FU8(MO=";AF5;,/C%8H2[?LCRSTVUU&@+D25#4B:#TH+
M0&DA%*V=X*9]@[W7K*.@31U0F@]*"T!I(12MG?2FLX.MK807U]')<5$;X<%1
M)05MUYPF&H"*A@91,AYC<S4E38N%V%LL<YY*);)RVT.4YAEXT+,QUE,[ZMR?
M%BC-!Z4%H+00BM9.<=//(?@5ZRD!;>R TGQ06@!*"Z%H[:0WC1UB[2&\M)Y6
MU-9_UHZ[U=0N?7823Y ,0"5#@Z1+QMTW_/[!+J.$B8=B/YA$2YZEJMP(4I^M
M]YQ]*'9:=<[?X*LY-ISW\550[BAK\.4&MT]4/$2I1#%;:RGG<JS+OBCWC)4'
MBF^+/4[W7"F>%!\WC*Z8R ?H[]><J_U!+E#OW)O]!U!+ P04    " !Q@&Y5
M>^"/6^L"  "/!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6RM55U/
MVS 4_2M60 @D1K[:4*"-!.W0)C%14=@>ICVXZ6UKX=B9[;:P7[]K)\U*&RH>
M]A)_W7-R[LGU37<EU;.> QCRDG.A>][<F.+2]W4VAYSJ,UF P).I5#DUN%0S
M7Q<*Z,2!<NY'09#X.67"2[MN;ZC2KEP8S@0,%=&+/*?J]0:X7/6\T%MO/+#9
MW-@-/^T6= 8C,$_%4.'*KUDF+ >AF11$P;3G78>7_<3&NX#O#%9Z8TYL)F,I
MG^WBZZ3G!580<,B,9: X+*$/G%LBE/&[XO3J5UK@YGS-?NMRQUS&5$-?\A]L
M8N8]K^.1"4SI@IL'N?H"53YMRY=)KMV3K*K8P"/90AN95V!4D#-1CO2E\F$#
M$+;> 405(/HH(*X L4NT5.;2&E!#TZZ2*Z)L-++9B?/&H3$;)NQ7'!F%IPQQ
M)KVAG(H,R,B53%_FA10@C":?R'66J05,R.<7+!D-FE Q(?=F#HKT%TIA%+EC
M=,PX,PQ/CP=@*./Z!*%/HP$Y/CPAAX0)\CB7"XU8W?4-*K;O];-*W4VI+GI'
MW0B*,Q('IR0*HJ@!WM\/'T"&\-#!P[=P'WVJS8IJLR+'%[_#=Z]F5+ _U!;@
M*9HEM.1L0LMZ1'.&"C3:4F[(*;EE LUEE),1;D+NC/UY/=9&8?G^:O*C%-!J
M%F"O]*4N: 8]K[#O4DOPTJ.#, FNFMSY3V1OO(IKK^)][.FZ>J"JGJ9D2X;$
M,=AVLTS#X#S$+[7<S&(W*@["=AWT1EVK5M?ZD#J-Y:]85=MC$#!EIE%J2=?>
M$)'$<;RE=#>H%;;B9J7M6FE[K]([P"9%>'717H\..E$07MDA+ =<9=5U+*2R
MI=>DO[TC+4KBSI;^AJ"HG33K3VK]R5[]C])@_6]7@_-;NEZR%L__]9*F!)+=
M6KE(.M%6!KM1%_@)MC+P-]JE_55]HVK&A"8<I@@+SL[1 56V_W)A9.$ZZ%@:
M[,=N.L<_)B@;@.=3*<UZ89MR_0]._P)02P,$%     @ <8!N5;3L'AZE @
MOP8  !D   !X;"]W;W)K<VAE971S+W-H965T-3 N>&ULK55=3]LP%/TK5H8F
MD(!\M7RMC02MT":Q45'8'J8]N,EM8^'8F>VV;+]^UTX(H0W5)NVEL:_O.3[W
M].9FL);J4>< ACP57.BAEQM37OB^3G,HJ#Z6)0@\F4M54(-;M?!UJ8!F#E1P
M/PJ"$[^@3'C)P,4F*AG(I>%,P$01O2P*JGY= 9?KH1=ZSX$[MLB-#?C)H*0+
MF()Y*"<*=W[#DK$"A&92$ 7SH7<97HSZ-M\E?&6PUJTUL97,I'RTFT_9T NL
M(."0&LM \;&"$7!NB5#&SYK3:ZZTP/;ZF?W:U8ZUS*B&D>3?6&;RH7?FD0SF
M=,G-G5Q_A+H>)S"57+M?LJYS X^D2VUD48-10<%$]:1/M0\M0-A[ Q#5@.AO
M 7$-B%VAE3)7UI@:F@R47!-ELY'-+IPW#HW5,&'_Q:E1>,H09Y(KRJE(@4Q=
MRXQD44H!PFAR1&Y-#HI\D2)=*H4Q<L/HC'%F&&BR/P9#&=<'F/@P'9/]O0.R
M1Y@@][E<:BHR/? -ZK.W^&FMY:K2$KVA90KE,8F#0Q(%4=0!'^V&CR%%>.C@
MX6NXCZXTUD2--9'CB]_@NU4+*MAO:MOM$*T16G*6T:K[1$8F"C3:4@7DG%PS
M@58RRLD4@U X&[]?SK11V*P_NORH!/2Z!=@7^$*7-(6A5]J[U J\Y/V[\"3X
MT.7.?R)[Y57<>!7O8D]N %\EPEL-<D3$2^>44EF7NBRH>$\<KQTYJR2,H[ W
M\%?MVK:SSL.SEZ17FGN-YMY.S55_MU2VY'<IK=CZ;:5!&&\(W4Z*@[-NG?U&
M9W^GSGMIL*?D/ZKM;_O:BZ+3#;G;6>>]\VA#K]\:+W:T?Z9JP80F'.8("XY/
MD455X[+:&%FZB3.3!N>76^;XA0%E$_!\+J5YWM@AUGRSDC]02P,$%     @
M<8!N50A$BW]& P  ]0P  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL
MK5?;;MLX$/T50ELL6B"U;K;<N+:!)++1!39%T""[#T4?&&EL$Y%$E:3L[-_O
MD%)4V6$$I[$?;)&:<P[GXM%HNN/B06X %'G,LT+.G(U2Y<1U9;*!G,H!+Z'
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
M,(8TU9$4CA]E4*=:4SO6K[?1'PQY16:*!8Q9^H7,Y'+D]!TT@SG.4_F);?Z
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
M,_9"[WGACA2EM@M^EE:X@#GHAVHF3>1W+$O"@"LB.)*P&GN7X6B2V'R7\)W
M1NW,D76R$.+1!M^68R^P@H!"KBT#-L,:)D"I)3(R?K><7G>D!>[.G]FOG7?C
M98$53 3]09:Z''L7'EK""M=4WXG-5VC].(&YH,H]T:;-#3R4UTH+UH*- D9X
M,^*GM@X[@'"P!Q"U@.A? 7$+B)W11IFS-<4:9ZD4&R1MMF&S$U<;AS9N"+>W
M.-?2[!*#T]F-X,7I/4B&IK#0Z!1=U[J6@&X))ZQFZ+(H)!18 YKAK;D]K=#Q
M%#0F5)V8[(?Y%!T?G: C1#BZ+T6M,%^JU-=&FCW SUL95XV,:(^,.51G* X^
MH2B(HA[XY#!\"KF!APX>OH3[IB!=5:*N*I'CB_?RF5I,B<JI4+8:/R\72DOS
MROWJL]9P#?JY[&<X4A7.8>R9[TR!7(.7??P0#H,O?4;_$]D+VW%G.S[$GMV
M4DB7F*,0;0'+/K,-P] QV!:QSL+/R2#UU[LF#A[S3A.#SL3@H(GP-';B>]_"
M!IKLJ!_$R?"5^H/\[U2?=.J3@^KOA<:T3WGRIN[#. Q>*7^;=!&<_TUJ%/D[
MW<)VZELL"\(5HK RL.#LW+#(IOLU@1:5:R +H4T[<M/2_#! V@2SOQ)"/P>V
M)W6_H.P/4$L#!!0    ( '& ;E4$0-RX9 4  ,(H   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4Y+GAM;+6:VV[C-A"&7X5P%T4"I-'!Y]0VL(Y.*7:#8-.T
M%T51T!9M"RN)7I*.LT ?OJ2DR)8B,Q9V>I-(-.>;D?B;' \YV5/VE6\($>@E
MB5,^[6R$V-X8!E]N2(+Y-=V25'ZRHBS!0MZRM<&WC. P,TIBPS;-@9'@*.W,
M)EG; YM-Z$[$44H>&.*[),'L^YS$=#_M6)W7AB_1>B-4@S&;;/&:/!+QM'U@
M\LXH*6&4D)1'-$6,K*:=C]9-8 V40=;CCXCL^=$U4H^RH/2KNKD+IQU3141B
MLA0*@>6_9W)+XEB19!S?"FBG]*D,CZ]?Z5[V\/)A%IB36QK_&85B,^V,.B@D
M*[R+Q1>Z#TCQ0'W%6]*89W_1ONAK=M!RQP5-"F,901*E^7_\4KR((P/;.F%@
M%P9VS:#;/V'0+0RZ=0_V"8->8="K>^B>,.@7!OUS/0P*@\&Y'H:%P?!<#Z/"
M8)2-;CX<V5@Z6.#9A-$]8JJWI*F+3!"9M1S"*%7:?11,?AI).S&[I>DS82):
MQ 3=4T$X>L#?L;K[!=UCQK"2%KIPB,!1S"_1!V0@OL%,=HQ2])1&@E_)1GG]
M^X;N.$Y#/C&$#$SAC641A),'89\(PD*?:2HV'+EI2,(&>U=OWWW/WM?;CS7V
MAGRAY5NU7]_JW-8"'\GV&MGC*V2;ME6\KX:P;O64WW!ZC<Q>07EZ=-#%ATL4
M$_E5#?_!G!/1]*K/B*QK5IE-;_Q\C%V&=A!' ]&#"<P'#RSXX< J&NF6W[QN
MQNV>X#ID(=!=R@7;R;5 H+\^R0[H3I"$_]T0Y3RG]9II:HF[X5N\)-..7,,X
M8<^D,_OY)VM@_MHD/$B8 PES(6$>),R'A 5 L(KR>J7R>CKZ[!/E',F\06P(
M6A[-_ZF<_U%"PV@5+;'*+)IDJ$6WE2$DS(&$N3ELD,%4_O<\,R?&\[&VWO;H
MF_WAL-K+?Y<3O,>I#'&_'.*^=HC=E^4&IVN"U ).F\8QMQ\?!W8]LGKC:G2W
M6C=M1P@2YD+"/$B8#PD+@& 5%0U*%0VT*GJ;'#H[@F1:LI,_<U W6Q*[Z%]4
M[]>D-ZVGMO,&),R!A+F0, \2YD/" B!8197#4I5#T,1I"*D\2)@#"7,A81XD
MS(>$!4"PBO)&I?)&_U_BI$6WE2$DS!DU9" #LY:GN) N/4B8#PD+@& 5?8U+
M?8U;K;<-2VOC$MPD-ZVGMG*#A#F0,!<2YD'"?$A8  2KJ-(R#S5"$W3%+7!
MX@.E.: T%Y3F@=)\4%H 1:M*\*A,;6FGQ@<6I<MHBV.$$[I+FRJ?<SVBM>RL
MAF6QOBHZH#Y=4)H'2O-!:0$4K2HG^R G6U\?6:U(MFN&HE00Z4&H2@E!%Y@C
MC+:$+>4\UU1^GNO!K466TRR[4H<Q+7M4UQFD6Q>4YH'2?%!: $6KZNQ0X[>T
MA=PBH\LV>K<L6DJ!12G:\5!)+-^1N)1)GG9[8JYWT5IQH*5_4)I;T$:5+\.P
M5RN\@OKTS_(90/FLRNA0L+?T%?LC&=$5"F4Z=E7NPG*^(V&FJ[Q%"4HCIMQ1
M_^AQ!R/;-&V[5OC51]1:)Z#%>5":!TKS06D!%*VJN\,N@O6CVPC6F?L(>D>M
MY02ZDP!*\T!I/B@M@*)5Y7383K#T^PGWNV0AUSTYA163ERJD9<6SB%<*:C(I
MH[4I[9UC#W.]Z]:KY.#---GO]X>C0:^>EX'N'H#2/%":#TH+H&BY$HVC U )
M8>OL,)R2E/REF)_(*%O+ W<?LV-FM7;7NO&LAG9?'=#+#EP=\/GIOL^8K:.4
M2WVNI"N9.DC-L/S 7'XCZ#8[?K6@0M DN]P0'!*F.LC/5U1^ 8H;Y: \MCC[
M#U!+ P04    " !Q@&Y5UM;#<($$  #F'0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970V,"YX;6RUF6UOJS84Q[^*Q:2I5]H*YCE=$FDW,*W2KE8UZO9BV@N7
M. VZ@+FV:6ZE??C90$D@%"7JZ9N$!Y_?,>=O_N+ ?,_X5[&C5*+O>5:(A;&3
MLKPQ39'L:$[$-2MIH<YL&<^)5+O\R10EIV13!^69:5N6;^8D+8SEO#YVQY=S
M5LDL+>@=1Z+*<\)?/M.,[1<&-EX/W*=/.ZD/F,MY29[HFLJ'\HZK/;.C;-*<
M%B)E!>)TNS!^Q3<Q#G5 />*OE.[%T3;2E_+(V%>]<[M9&):>$<UH(C6"J+]G
MNJ)9IDEJ'M]:J-'EU(''VZ_TW^J+5Q?S2 1=L>SO="-W"R,TT(9N297)>[;_
MG;87Y&E>PC)1_Z)].]8R4%()R?(V6,T@3XOFGWQO"W$4@-TW NPVP#XWP&D#
MG',#W#; /3? :P/J2S>;:Z\+%Q%)EG/.]HCKT8JF-^KJU]&J7FFA%\I:<G4V
M57%R&7^K4OF";@LA>:46@!3H9[1B>:Y$7$N6?$7W5%#^3#=(K4IT*T1%BH2B
MJXA*DF;BDQHN=H13,3>EFH^FFDF;^W.3VWXC]YJ6U\BQ?D*V9=LCX:OI\"^$
MJW#\9G@T'1[1I O'(^'Q&9.W9V/AIM*@$\+NA+!KGO,&;Y41(1#;ME7_YP]U
M'MU*FHM_QRK;P-QQF':7&U&2A"X,91^U?L;RQQ^P;_TR5F=(6 0)BX%@/46<
M3A%GBKY<U\M:2Y(T]X.HE>&O]\-56K1+_].80@W<J^':KI^7?N#@F>U8<_/Y
MN/J3L[BT^J=9O9EGN8X]R!J/3,\/'2L,PFY@KVIN5S5WLFJKXUKM">=$><I8
M?28QEZY@2%@$"8N!8#TMO$X+#])3/$A%(&$1)"P&@O44\3M%_(_T%/_DIL4.
M=CW+&GK*Y"PNK?Y85BLXS1H#9>U5-N@J&TQ65CVF2)XF4A6Q6>T/1:H>9J[N
MUP_CM9S$7;K:(6$1)"P&@O4T"3M-0DC_"2$5@81%D+ 8"-939-8I,OM(_YF=
M/C3@6>@&]L!^)B=Q:?%/D[J6BQW7'[@/4-)>7;%UZ*.L\Y][6*F[X/&6:!)S
MZ2H'I46@M!B*UA?DJ+'%D.;3TJ!T@:1%H+08BM;7Y=#GXLFF[;T6U-)[3R.!
M:JPLWQF8T/0\+M;@-*^-\0S;]M"'H/+VZWOH6O%9;2MY)FE&'C-:O[?95K+B
M%#WI;@Q5Q8;R^KT%ZE[_)+30;^S0748*]%]SLKEQ_JR]K#XQJ@=D^[H"I46@
MM!B*UM?UT%=C%]3/0/MK4%H$2HNA:'U=#CTVGFP8W^UGWJFON($[LV;NT,]
M6^J1O#CP',<-\-#//J)AQH>.&4^WS+WWSS0O,_9":5ODLN+)C@B*RK?<";(1
M7H'2(E!:#$7KJW3HOG$ ZDZ@W3<H+0*EQ5"TOBZ'#AQ/MI/O=J?P]'VR._-\
M"P_-Z70@#AW;L0<N%HT,='S?L8-@:#N@?;)Y](E,?P']0OA36@B4T:W"6]>!
MFA!O/BHV.Y*5]5>S1R8ER^O-'27JP4D/4.>WC,G7'?TAKONTN_P?4$L#!!0
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
MLBK#Y9F:]25D<2#!?$BP  A,*0ZV:N=FG:M=E\C-SNGFW;K=KO4I#!7_5-H
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
M3-,4,ZXNE9M!OQ?*YF:'^=?8GW7W@<[*=;N;8(A5:![@[P)L:B5H+ 9::>E
M1.[)%+4R@>Z!33 .YEU 5HL>6VIMD$W9 \UU3SM+'8C2ZW-RQA[JXM28P;$?
M='$:.W@V3DMJ;9Q-M03-Y=+1C'4@6;^/#(V]>9>LQLP9![!+UFHM94NM3;:I
MIJ"YG!J2O@Z$'.CH^5X7LM:L#SD8$'I#K=5!4&U#:>HC:"Z0_DL&.Q#6=!@L
MK5D?EM5JRI9:&WY33T%S075F*CN0]TRS4 *_BUMGU5UT*W/_SZ9M2:U-NZG5
MH+E8ZZ6S7XGZ(4>%@R7-!<.1V.,4_$-8IEZ3OQ#)6@O8W,RT] 0!R(IWW=K$
MUBPQ.RVQ&BB!*@D $8CQBTXJ/"$UKZ3<6FJFD6J_OF^J.>08:XR;.$Y4!)+@
M5PF/4LKW<NYUV)'-TFII56UE52VTI=:>DJ;L0\;297&SV3"RP8+(72!8DO,D
M H\XW1,5CFCUO*#-PU0[6=6/7O P$4;C;H)G[LG9LZ!I%/INM]705JMMODWI
MALREVR"^Y#6KUM(M&U"O!P[>7(R[,?[5#+:#?"?&FWM[]MK]/ZHZU%1UR%S5
MU3$>5S%^H\H\&:XD[35.6!_TYNPZT-R%LP.1VWL0N_T'L=4V0UMJ[4EJ*D9D
MKA@_GIJ3,AG5LO<T6[R_\#56SKA;A9M[>393JV7CY."#@HRP3?$E!P<1W>>B
M_$&XOEI_+7)3?"/1N7X++Y=0<WT%+\/R6Y!&OOPTY3-F&QF40$K6LBEG/)55
M&RN_]BA/!-T5GS,\4"%H5AQN"8X)4P;R_II2\7JB&JB_N5G\"U!+ P04
M" !Q@&Y5-_01RMX"  !*!P  &0   'AL+W=O<FMS:&5E=',O<VAE970V.2YX
M;6R=56UOVC 0_BNG3)I::9 0REL'D:#MM$JKA%IM_3#M@TD.L(CMU#9O_WYG
M!S*J!32-#R2V[YZ7BWT>;I5>F26BA9W(I1D%2VN+VS TZ1(%,TU5H*25N=*"
M61KJ16@*C2SS22(/XRCJAH)Q&21#/S?5R5"M;<XE3C68M1!,[R>8J^TH: 7'
MB6>^6%HW$2;#@BWP!>WW8JII%%8H&1<H#5<2-,Y'P;AU.^F[>!_P@^/6G+R#
M<S)3:N4&C]DHB)P@S#&U#H'18X-WF.<.B&2\'3"#BM(EGKX?T;]X[^1EQ@S>
MJ?R59W8Y"OH!9#AGZ]P^J^U7//CI.+Q4Y<;_P_80&P60KHU5XI!,"@27Y9/M
M#G4X28@[9Q+B0T+L=9=$7N4]LRP9:K4%[:()S;UXJSZ;Q''I/LJ+U;3**<\F
M#V]K;O?P*%.4KCXPS9DTP&0&+U:EJ\:$+&=PIP1M \-\)1OPZLUBUAAO4-.W
M@[&AKUJX50-7]V@9S\TU!7H,4.7*,+2DV/&&Z4'=I%07GU$W@"<E[=+ @\PP
M>Y\?DM/*;GRT.XDO KY@T81V] GB*&Y=P&M7Y6M[O/8YO"73V)C]7:.QUDPN
MD+:OA=D>3N.F;.^GQUNF,_CYC2#AT:(PO^H*5/+?U/.[(WMK"I;B** S:5!O
M,$@^?FAUH\\7W-U4[FXNH2</NX(.#TG>J)QLY;13ZB26(+3Q'8KK ILD:G8&
MPW!3P]VIN#L7N9^Y637F&A&XM$C>+&AF\9,[!%RL19V0$K$5OQ,21?W!^U^]
ML&XEK/N?PMCNG+!N786B5KV07B6D=U'(/=_P#.F@[CGF61UMKX:VGK-?<?;_
M;4>0<P%77,(>F3;7=>R7D3IE)O1!E$>\-8",[4W=M@U/^IM O?!=W$"JUM*6
MK:Z:K2Z*<=D?_X27M\P3TPM.32K'.:5&S1X51Y>=NQQ85?AN.5.6>J]_7=)E
MA]H%T/I<*7L<.(+J^DQ^ U!+ P04    " !Q@&Y5_>[:[(X$   6%@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6RUF%%OHS@0Q[^*Q56G5MH&; ))
M>DFD-NW>]6%/57/=?7;!25#!SMI.TOWV9QL*"5 WB]*7%AMFQK\QS/SC\8[Q
M%[$B1(+7+*5BXJRD7%^YKHA6),.BQ]:$JCL+QC,LU9 O7;'F!,?&*$M=Y'FA
MF^&$.M.QF7O@TS';R#2AY($#L<DRS'_=D)3M)@YTWB8>D^5*Z@EW.E[C)9D3
M^;1^X&KDEE[B)"-4)(P"3A83YQI>S9"O#<P3WQ.R$WO70*,\,_:B!_?QQ/'T
MBDA*(JE=8/5O2V8D3;4GM8Z?A5.GC*D-]Z_?O'\U\ KF&0LR8^F/)):KB3-T
M0$P6>)/*1[;[AQ1 @?87L528OV!7/.LY(-H(R;+"6*T@2VC^'[\6B=@S4'[:
M#5!A@.H&_7<,_,+ 9,[-5V:P;K'$TS%G.\#UT\J;OC"Y,=:*)J%Z&^>2J[N)
MLI/3NY^;1/X"]S0B5"<4/*28"H!I#.:212^7-RI',9BQ3+TX IO47X+'^9,
MUWH'M/'Y+9$X2<6%OD.$Y$DDE8W0]F!#$RG4C:?Y+3@_NP!GP 5BA3D1(*'@
M2=_]LC?QWXIMA(JN)L\.QF-7*ER]:#<JT&YR-/0.V@A\8U2N!+BC,8D/[5V5
MIC)7Z"U7-\CJ<$[6/>![7P#R$&I9S\QN?DLB90Z-.;0LQR^WSC?^_'?\_;O)
MG@D'; 'F)GUM&<H]]-L]Z!)Q)=8X(A-'U0!!^)8XTS__@*'W5QO>B9P=P/9+
MV+[-^_0&J_<R(@ +#?Q,E@FE"5WJP9KPA,7@7+TM^7MTT9:)W'U@W.O:MIWV
MO;[:ANT^H74-'0F#DC"P$O[-,=6?S0<<08,#C2"J<5@C=>0(2X[0RO&H2K2I
M&1^ A V02W\8U$"LH3J"#$J0@15DIE^X-/V89-!",O!J)-98'4F&)<GP-SX>
MHFK[T9_-L,$6PM&PQF:-WI%M5+*-K&QWKVMBVHUD8*N:ST= HV. K"$[ D&O
M:LF>M;#_,-J#Q)?76\*5E@*F- #5WPGXBA,.ON-T0UH;HG?*>G\J;X=IV%,F
M\ 0E/V9IBKG04_FVM^YZ$6JXM^U!K[[K+0\->B@LGSKD0!4'.KJP'[G:W"'T
M]U;B]X;U;F6/VW5_*OD!K0W_L- ?">8WP8)>4&]?]L!=P2JI >U:X[#P'TG6
M;Y*%O7Z#[#,4!JPD!K1KC(\:P9&L0=LN-KZFSQ AL%(AT"Y#6OO"D7SA,<7B
M,Z0)K+0)'%A[Q/5RR<E2=X1[JGYPJ9_5D:4MG$A\%.2?(65@I67@[XB9EK;0
MFH'<9[A?4&$0^O5-_0PE RLI ^U:IN@4K0!-W0)AX-55ICU 1P!4*1=DE01E
M2V@C*$P/"$:C>D^S!^@*4&D.9-<<9>EO)8!-@L"KOT/V"%T)*K6![&K#4N);
MF5#S]V2_C^I]RQZT*U0E-9!=:M2+>2N)W_C$6TE.JBW<O9.WC/"E.9 4(&(;
M*O-#N'*V//2\-D=];O5X?F+Z#7-5R@1(R4*9>KV!VA.>'T+F \G6YASOF4G)
M,G.Y(C@F7#^@[B\8DV\#': \"I[^#U!+ P04    " !Q@&Y5=&^0<14%   O
M(@  &0   'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6S%FFUOJS84Q[^*Q:ZF
M>Z6V8!Z3+HG4!NY6:5>JVMWMQ;07;G 35,!<VVG:??K90"& @YK.4MZT/)SS
MLX_/X1\.,-L1^L0V&'/PDJ4YFQL;SHM+TV2K#<X0NR %SL691T(SQ,4N79NL
MH!C%I5.6FK9E^6:&DMQ8S,ICMW0Q(UN>)CF^I8!MLPS1UVN<DMW<@,;;@;MD
MO>'R@+F8%6B-[S'_7MQ2L6<VE#C)<,X2D@.*'^?&%;R,;%LZE!9_)GC']K:!
M#.6!D">Y<Q//#4O."*=XQ24"B7_/>(G35)+$/'[44*,94SKN;[_1OY;!BV >
M$,-+DOZ5Q'PS-R8&B/$CVJ;\CNQ^PW5 GN2M2,K*OV!7VUH&6&T9)UGM+&:0
M)7GU'[W4"['G(#AJ![MVL/L.[@$'IW9PWCN"6SNX[QW!JQW*T,TJ]G+A0L31
M8D;)#E!I+6ARHUS]TENL5Y++0KGG5)Q-A!]?1#^V"7\%-_D*YS)EX#9%.0,H
MC\$])ZNG\VN1A1@L229*DZ$RN>>'3T4O<AN#SR'F*$G9%V'\_3X$GS]] 9]
MDH,_-F3+!)W-3"ZF+R=AKNJI7E=3M0],U0'?2,XW#$1YC&.%?SCN/QWQ-\6R
M-6MGOZW=M3T*O,?%!7"L,V!;MJV8S_+][E 5SO\;/?KPZ)W%<)I"<DJ><XBW
M012?/Y0E<8M>A99P<$4IRM=8;I^]E49<UM82%0E':?(OCL_ 54:VPOKOWP42
MW'"<L7]4U5&-[ZK'EX)ZR0JTPG-#*";#]!D;BY]_@K[UBRHU.F&A3EBD"=9)
MHMLDT1VC+ZKKNDKB:O^ZQE7R5&FIB'Y)E#]+SPL/>L',?-Y?[J&1'_A=FW!H
M SUK:G6M(H55X,'&J!.VUX3MC89])Q82T=6F+,T8/XN?ST(6K2K<4=*Q5:@3
M%NJ$19I@G73X33K\$TN)KS.).F&A3EBD"=9)8M D,= N)171V[NV;=?J2XG"
M",*>E QM G?B]91D:.1-)VHAF31!3\:#%C>\2;XNZU+<=S]A+O94D8YBCBU
MG;!0)RS2!.OD8MKD8GIB%9GJ3*).6*@3%FF"=9((K;8_L;3K2(W<O[0A=-V>
MD*BLK)Y(A HCQYE.>U*BL+(GEEI+X%YK!D=#_Q7GF**TK$\4B^8O89PBV:4I
M@QZ%'5N.6FFA5EJDB]9-B]VFQ3ZQL-03T)5*G;10*RW21>NFLNU9X6@W]3%Q
M<8:RX5M^7UR&5HYO]<5E:.3:?52DL)H$S@%Q:3L].-[JB9Z'TV3%1>1,K@+8
MY@E7/Y49!1U=C3IIH59:I(O634G;A4+OU,*BM7O52@NUTB)=M&XJVPX6CO96
M'Q,67W$3X<"^L RM!K(R- F"2="7E3%0-^RVYX/O:/H *62H:BT9]3^Z '72
M0JVT2!>MFXFV$8634VN)UAY6*RW42HMTT;JI;/M8.-IA?4Q+IL,["^CUI61H
M-'PJJS""[M[M1[U$"JN#CV7MMOFSQYN_"-&<;#E@LIH9. <X*U+RBK%27,9A
MQU:D5EJHE1;IHG73TC:F-CRQN-A:FUFMM% K+=)%ZZ:R;6;MT0[K0^)2(SOO
M8*;]9[!+A57_1D5AXDV<_AN?45 5MKGW CS#=%U^><!$0*+6JE>8S='FZX:K
M\IU^[_@UO%Q"Q?$07D;5MPLMOOJ4XANBZR1G(,6/8BCK(A :2*NO$ZH=3HKR
M]?L#X9QDY>8&HQA3:2#./Q+"WW;D ,TW(HO_ %!+ P04    " !Q@&Y55W<O
M0 X"   X!   &0   'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6R%5%UKVS 4
M_2M"*Z.%$3ERDXW,-K0)8WLHA(9N#V,/BGUCB^K#D^2X^_>39,=DD'8OEJYT
MS[GG2D?.>FV>;0/@T(L4RN:X<:Y=$6++!B2S,]V"\CL';21S/C0UL:T!5D60
M%(0FR9)(QA4NLKBV-46F.R>X@JU!MI.2F3_W('2?XSD^+3SRNG%A@119RVK8
M@7MJM\9'9&*IN 1EN5;(P"''=_/5?1KR8\)W#KT]FZ/0R5[KYQ!\JW*<!$$@
MH'2!@?GA"&L0(A!Y&;]'3CR5#,#S^8G]2^S=][)G%M9:_."5:W+\":,*#JP3
M[E'W7V'L9Q'X2BUL_*)^R%VD&)6==5J.8*] <C6,[&4\AS, I:\ Z B@4?=0
M**K<,,>*S.@>F9#MV<(DMAK17AQ7X5)VSOA=[G&N6&LIN?.G[!!3%5IKY;BJ
M094<++K>@&-<V!MTA;A"#UP(?Y(V(\Y7#GA2CE7NARKTE2H[:&<H33X@FE"*
MGG8;='UU\R\-\<(G]7123R-O^E_U]H+\#;>ET+8S@'[>[:TSW@*_+HD?BMQ>
M+A*>Q<JVK(0<>]];,$? Q?MW\V7R^8T6TJF%]"WV8MN9LO&V0GHO>,V"52])
M'$CFPS6&EW8LEO/9;4:.Y[7)F1'"FWI@IN;*(@$'#TMF'Q<8F<&G0^!T&[VQ
MU\X[+4X;_[3!A 2_?]#:G8)@M^EG4?P%4$L#!!0    ( '& ;E6=+>AI!0,
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
M9G>B\VV]T<I=KHWIUX=K%:]4434PC]_GN7XYJ3K8;Q\T_P]02P,$%     @
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
MH/P=//@]\G:_4U[S?^CI'U!+ P04    " !Q@&Y5EXJ[',     3 @  "P
M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=
MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'
MTD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[P
MS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T
M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( '& ;E4". (ZS04
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
M6>[61*VZICFW^[Z)2TGK[?\<MO_1>/\?4$L#!!0    ( '& ;E5S?'@L40(
M /LL   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M
M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0#WH2<4:H0%S^"9\0\/A2
M#LVX;T_#;M\-B\_CX32LJMTX=K_J>ECORK$9[MJNG,Y'-FU_;,;SLM_67;-^
M;[:EEN4RZOYV1O7T>#MS\?K5E?^9V&XV^W7YW:[_',MI_,?@^J/MWX==*6.U
M>&WZ;1E75?UYN.X>ZLLFW9TG5XOGMU75/[^EJIX[2"!(Y@]2"-+Y@PR";/X@
MAR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J"T1!F7!$D3K FT3LAU(O Z(=B)
M0.R$9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/BG0CT%M1;"/06U%L(]);)
MPS:!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>BGHK@=Z*
M>BN!WHIZ*X'>.GE90J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"W
MH=Y&H+>AWD:@MZ'>1J"WH=Y&H+=-7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H
M;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$
M>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3
M KT#]0X"O0/U#@*] _4. KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH
M=R;0.Z/>^2?U'L:O0QFN/=]KO/Y/4CV>SRW7RU^6WSLG]_@%Y_JV8GCZ"U!+
M P04    " !Q@&Y5SA7,7P\"  #J*P  $P   %M#;VYT96YT7U1Y<&5S72YX
M;6S-VLUNXC 4!>!70=E6Q/@WTQ&PF9EMAT5?P$TN)2*)+=MMX>W'"6VE5ATT
M%2/U;(C ]CTWOM*W8GE[]!1GA[X;XJK8I>2_,Q;K'?4VEL[3D%>V+O0VY:_A
MGGE;[^T],;%8&%:[(=&0YFFL4:R7/VEK'[HT^W7(/\?6#:LB4!>+V8_3QC%K
M55CON[:V*:^SQZ%YES)_3BCSR6E/W+4^7N4-!?LP85SY>\#SN=^/%$+;T&QC
M0[JQ?=[%#AV+Z=A1+,^7^*!'M]VV-36N?NCSD3+Z0+:).Z+4=^6IZ-7YY)1O
MF$Z?_.+\J<RYP+QS$YR/>6*!/A_W,I+Q]-SG0A12>_X57Q-SZ8O?C\9I-]3\
M8W:^WB<7]M,\(IL>E]_QVQF_UO]D'P*D#PG2AP+I0X/T84#ZJ$#Z^ ;2QS5(
M'WR!T@B*J!R%5(YB*D=!E:.HRE%8Y2BN<A18.8JL D56@2*K0)%5H,@J4&05
M*+(*%%D%BJP"15:!(JM$D56BR"I19)4HLDH4626*K!)%5HDBJT215:+(JE!D
M52BR*A19%8JL"D56A2*K0I%5H<BJ4&15*+)J%%DUBJP:15:-(JM&D56CR*I1
M9-4HLFH4636*K 9%5H,BJT&1U:#(:E!D-2BR&A19#8JL!D56@R)KA2)KA2)K
MA2)KA2)KA2)KA2)K]96RWCFW_\_QT[/L;3N\Y+/I+[[K/U!+ 0(4 Q0    (
M '& ;E4'04UB@0   +$    0              "  0    !D;V-0<F]P<R]A
M<' N>&UL4$L! A0#%     @ <8!N56]$6$'M    *P(  !$
M ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ <8!N59E<G",0
M!@  G"<  !,              ( !RP$  'AL+W1H96UE+W1H96UE,2YX;6Q0
M2P$"% ,4    " !Q@&Y5)@PEP)8&  "))@  &               @($,"
M>&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ <8!N53(QNRA8
M!@  51H  !@              ("!V X  'AL+W=O<FMS:&5E=',O<VAE970R
M+GAM;%!+ 0(4 Q0    ( '& ;E6A*GQ5I (  %('   8              "
M@685  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " !Q@&Y5
MCOIAP$\(   %*P  &               @(% &   >&PO=V]R:W-H965T<R]S
M:&5E=#0N>&UL4$L! A0#%     @ <8!N5>NKK* G"@  )S(  !@
M     ("!Q2   'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    (
M '& ;E4:5A9];0\  .2D   8              " @2(K  !X;"]W;W)K<VAE
M971S+W-H965T-BYX;6Q02P$"% ,4    " !Q@&Y5T+ZX:@$+  #-'   &
M            @('%.@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#
M%     @ <8!N58&#9>>@!@  F!   !@              ("!_$4  'AL+W=O
M<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( '& ;E6*QQ_9[@H  "TA
M   8              " @=),  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q0
M2P$"% ,4    " !Q@&Y5FP1FHGD$  #W"P  &0              @('V5P
M>&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( '& ;E5AXW#F
ML0<  +4:   9              " @:9<  !X;"]W;W)K<VAE971S+W-H965T
M,3$N>&UL4$L! A0#%     @ <8!N5<JQ-9"%!   P L  !D
M ("!CF0  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !Q
M@&Y5DU.FCP8%   E#0  &0              @(%*:0  >&PO=V]R:W-H965T
M<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( '& ;E40NIFZC ,  *0)   9
M          " @8=N  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#
M%     @ <8!N5>/'=T>H!0  ;!8  !D              ("!2G(  'AL+W=O
M<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " !Q@&Y56WYF%SD*  !C
M'@  &0              @($I>   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM
M;%!+ 0(4 Q0    ( '& ;E5L;$LC00H  'D>   9              " @9F"
M  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ <8!N5601
M1@SP#P  $#8  !D              ("!$8T  'AL+W=O<FMS:&5E=',O<VAE
M970Q."YX;6Q02P$"% ,4    " !Q@&Y5M[$9D]8,   )*0  &0
M    @($XG0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    (
M '& ;E70[VE+.P0  (()   9              " @46J  !X;"]W;W)K<VAE
M971S+W-H965T,C N>&UL4$L! A0#%     @ <8!N55@L6 L4!0  .@L  !D
M             ("!MZX  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"
M% ,4    " !Q@&Y5.?7=/T($  #L"0  &0              @($"M   >&PO
M=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( '& ;E7<!W'6LP0
M # ,   9              " @7NX  !X;"]W;W)K<VAE971S+W-H965T,C,N
M>&UL4$L! A0#%     @ <8!N5?9\?9]:"   $!8  !D              ("!
M9;T  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " !Q@&Y5
M"N4VO30#   Q!P  &0              @('VQ0  >&PO=V]R:W-H965T<R]S
M:&5E=#(U+GAM;%!+ 0(4 Q0    ( '& ;E4&E[W\, 0  *L*   9
M      " @6')  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%
M  @ <8!N58%@4NG)!0  NA,  !D              ("!R,T  'AL+W=O<FMS
M:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " !Q@&Y5D^S/-1 $  "N"@
M&0              @('(TP  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+
M 0(4 Q0    ( '& ;E4C>\.G!P4  /X.   9              " @0_8  !X
M;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ <8!N57&E#<B9
M!   V@L  !D              ("!3=T  'AL+W=O<FMS:&5E=',O<VAE970S
M,"YX;6Q02P$"% ,4    " !Q@&Y5R6NF(3(#  !8!P  &0
M@($=X@  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( '&
M;E59Z:6"R08  -T4   9              " @8;E  !X;"]W;W)K<VAE971S
M+W-H965T,S(N>&UL4$L! A0#%     @ <8!N57BA_$HB!@  JQ   !D
M         ("!ANP  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M    " !Q@&Y5"*#*X-P#  #K"0  &0              @('?\@  >&PO=V]R
M:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( '& ;E73_D^ZF ,  %T-
M   9              " @?+V  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL
M4$L! A0#%     @ <8!N5<">*@^C"0  IV(  !D              ("!P?H
M 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " !Q@&Y54 ?:
M[%@$  !W'   &0              @(&;! $ >&PO=V]R:W-H965T<R]S:&5E
M=#,W+GAM;%!+ 0(4 Q0    ( '& ;E5W+/13N0,  &L/   9
M  " @2H) 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @
M<8!N57?0.\)S!   $AL  !D              ("!&@T! 'AL+W=O<FMS:&5E
M=',O<VAE970S.2YX;6Q02P$"% ,4    " !Q@&Y5: V%6L8(  #-2P  &0
M            @('$$0$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4
M Q0    ( '& ;E7U"*I#,P@  #]/   9              " @<$: 0!X;"]W
M;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ <8!N5=ONJ*:V P
M"1   !D              ("!*R,! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX
M;6Q02P$"% ,4    " !Q@&Y58*U L#D#   $#@  &0              @($8
M)P$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( '& ;E7^
M>!GMJ@(  / '   9              " @8@J 0!X;"]W;W)K<VAE971S+W-H
M965T-#0N>&UL4$L! A0#%     @ <8!N5=KFZ"*@ @  CP8  !D
M     ("!:2T! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M" !Q@&Y5_^G--9@"  !P!@  &0              @(% , $ >&PO=V]R:W-H
M965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( '& ;E7ZT+..IP(  )D&   9
M              " @0\S 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L!
M A0#%     @ <8!N59\LNE!5!0  Q2<  !D              ("![34! 'AL
M+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " !Q@&Y5>^"/6^L"
M  "/!P  &0              @(%Y.P$ >&PO=V]R:W-H965T<R]S:&5E=#0Y
M+GAM;%!+ 0(4 Q0    ( '& ;E6T[!X>I0(  +\&   9              "
M@9L^ 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ <8!N
M50A$BW]& P  ]0P  !D              ("!=T$! 'AL+W=O<FMS:&5E=',O
M<VAE970U,2YX;6Q02P$"% ,4    " !Q@&Y5&8%5^0D#  !H"@  &0
M        @('T1 $ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0
M   ( '& ;E4'*J?/Q@,  &,0   9              " @31( 0!X;"]W;W)K
M<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ <8!N5;]B[<S& P  A0X
M !D              ("!,4P! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q0
M2P$"% ,4    " !Q@&Y5(FCXU& #  ",#   &0              @($N4 $
M>&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( '& ;E6L91$]
M/0,  "D,   9              " @<53 0!X;"]W;W)K<VAE971S+W-H965T
M-38N>&UL4$L! A0#%     @ <8!N51IT6$B@"P  $Z   !D
M ("!.5<! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " !Q
M@&Y5V I*U78"  ".!@  &0              @($08P$ >&PO=V]R:W-H965T
M<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( '& ;E4$0-RX9 4  ,(H   9
M          " @;UE 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#
M%     @ <8!N5=;6PW"!!   YAT  !D              ("!6&L! 'AL+W=O
M<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " !Q@&Y5:)$^/6X%  #-
M*   &0              @($0< $ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM
M;%!+ 0(4 Q0    ( '& ;E7 PU]]604  #\G   9              " @;5U
M 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ <8!N5=7:
M#HV,!   !!H  !D              ("!17L! 'AL+W=O<FMS:&5E=',O<VAE
M970V,RYX;6Q02P$"% ,4    " !Q@&Y5\/@Z<]0$  #D(0  &0
M    @($(@ $ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    (
M '& ;E6JOFIIC@(  /<%   9              " @1.% 0!X;"]W;W)K<VAE
M971S+W-H965T-C4N>&UL4$L! A0#%     @ <8!N52H78<2< P  S1   !D
M             ("!V(<! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"
M% ,4    " !Q@&Y5C8F4]9T(  "L4@  &0              @(&KBP$ >&PO
M=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( '& ;E7(YC;C#P8
M '\C   9              " @7^4 0!X;"]W;W)K<VAE971S+W-H965T-C@N
M>&UL4$L! A0#%     @ <8!N53?T$<K> @  2@<  !D              ("!
MQ9H! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " !Q@&Y5
M_>[:[(X$   6%@  &0              @(':G0$ >&PO=V]R:W-H965T<R]S
M:&5E=#<P+GAM;%!+ 0(4 Q0    ( '& ;E5T;Y!Q%04  "\B   9
M      " @9^B 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%
M  @ <8!N55=W+T . @  . 0  !D              ("!ZZ<! 'AL+W=O<FMS
M:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " !Q@&Y5G2WH:04#  #4"@
M&0              @($PJ@$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+
M 0(4 Q0    ( '& ;E5"R4*I< 8  $I(   9              " @6RM 0!X
M;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ <8!N5>_/)ONU
M P  "A0  !D              ("!$[0! 'AL+W=O<FMS:&5E=',O<VAE970W
M-2YX;6Q02P$"% ,4    " !Q@&Y59<SC(Z("  #M!P  &0
M@('_MP$ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( '&
M;E58O^I27 ,  )06   -              "  =BZ 0!X;"]S='EL97,N>&UL
M4$L! A0#%     @ <8!N59>*NQS     $P(   L              ( !7[X!
M %]R96QS+RYR96QS4$L! A0#%     @ <8!N50(X CK-!0  )S(   \
M         ( !2+\! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( '& ;E5S
M?'@L40(  /LL   :              "  4+% 0!X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<U!+ 0(4 Q0    ( '& ;E7.%<Q?#P(  .HK   3
M      "  <O' 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !4 %0  Q<
'  O* 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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>90
<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>91
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>347</ContextCount>
  <ElementCount>382</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>93</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="velo-20220930.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.velo3d.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="velo-20220930.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.velo3d.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="velo-20220930.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.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss</Role>
      <ShortName>Condensed Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit</Role>
      <ShortName>Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Disclosure - Description of Business and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentation</Role>
      <ShortName>Description of Business and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Reverse Recapitalization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/ReverseRecapitalization</Role>
      <ShortName>Reverse Recapitalization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Basic and Diluted Net Income (Loss) per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShare</Role>
      <ShortName>Basic and Diluted Net Income (Loss) per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/BalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Equipment on Lease, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquipmentonLeaseNet</Role>
      <ShortName>Equipment on Lease, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Convertible Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.velo3d.com/role/ConvertibleNotesPayable</Role>
      <ShortName>Convertible Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Equity Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityInstruments</Role>
      <ShortName>Equity Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Equity Incentive Plans and Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensation</Role>
      <ShortName>Equity Incentive Plans and Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Commitment and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/CommitmentandContingencies</Role>
      <ShortName>Commitment and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Employee Defined-Contribution Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EmployeeDefinedContributionPlans</Role>
      <ShortName>Employee Defined-Contribution Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Reverse Recapitalization (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/ReverseRecapitalizationTables</Role>
      <ShortName>Reverse Recapitalization (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/ReverseRecapitalization</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Basic and Diluted Net Income (Loss) per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareTables</Role>
      <ShortName>Basic and Diluted Net Income (Loss) per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShare</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Fair Value Measures and Disclosures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/FairValueMeasuresandDisclosuresTables</Role>
      <ShortName>Fair Value Measures and Disclosures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/Investments</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/BalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/BalanceSheetComponents</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/Leases</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/LongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/LongTermDebt</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Equity Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityInstrumentsTables</Role>
      <ShortName>Equity Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/EquityInstruments</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Equity Incentive Plans and Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationTables</Role>
      <ShortName>Equity Incentive Plans and Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensation</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/Revenue</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Description of Business and Basis of Presentation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails</Role>
      <ShortName>Description of Business and Basis of Presentation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Reverse Recapitalization - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails</Role>
      <ShortName>Reverse Recapitalization - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Reverse Recapitalization - Shares Issued in Merger (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails</Role>
      <ShortName>Reverse Recapitalization - Shares Issued in Merger (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Basic and Diluted Net Income (Loss) per Share - Computation of Basic and Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails</Role>
      <ShortName>Basic and Diluted Net Income (Loss) per Share - Computation of Basic and Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Basic and Diluted Net Income (Loss) per Share - Potentially Dilutive Securities Excluded from Computation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails</Role>
      <ShortName>Basic and Diluted Net Income (Loss) per Share - Potentially Dilutive Securities Excluded from Computation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails</Role>
      <ShortName>Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails</Role>
      <ShortName>Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Investments - Summary of Available for Sale Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails</Role>
      <ShortName>Investments - Summary of Available for Sale Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Investments - Breakdown of Investments in Unrealized Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails</Role>
      <ShortName>Investments - Breakdown of Investments in Unrealized Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/InvestmentsNarrativeDetails</Role>
      <ShortName>Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Balance Sheet Components - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/BalanceSheetComponentsAccountsReceivableDetails</Role>
      <ShortName>Balance Sheet Components - Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Balance Sheet Components - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/BalanceSheetComponentsInventoriesDetails</Role>
      <ShortName>Balance Sheet Components - Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Balance Sheet Components - Prepaid expenses and other current assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails</Role>
      <ShortName>Balance Sheet Components - Prepaid expenses and other current assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails</Role>
      <ShortName>Balance Sheet Components - Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Balance Sheet Components - Other Noncurrent Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails</Role>
      <ShortName>Balance Sheet Components - Other Noncurrent Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Equipment on Lease, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquipmentonLeaseNetDetails</Role>
      <ShortName>Equipment on Lease, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/EquipmentonLeaseNet</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Leases - Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails</Role>
      <ShortName>Leases - Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Leases - Lease-Related Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails</Role>
      <ShortName>Leases - Lease-Related Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Leases - Future Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>Leases - Future Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Long-Term Debt - Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/LongTermDebtComponentsDetails</Role>
      <ShortName>Long-Term Debt - Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Long-Term Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/LongTermDebtNarrativeDetails</Role>
      <ShortName>Long-Term Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Long-Term Debt - Future Minimum Aggregate Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails</Role>
      <ShortName>Long-Term Debt - Future Minimum Aggregate Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Convertible Notes Payable - Narrative (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails</Role>
      <ShortName>Convertible Notes Payable - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Equity Instruments - Common Stock Reserved for Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails</Role>
      <ShortName>Equity Instruments - Common Stock Reserved for Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Equity Instruments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails</Role>
      <ShortName>Equity Instruments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Equity Instruments - Warrants for Shares of Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails</Role>
      <ShortName>Equity Instruments - Warrants for Shares of Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Equity Instruments - Rollforward of Warrant Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails</Role>
      <ShortName>Equity Instruments - Rollforward of Warrant Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Equity Instruments - Fair Value Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails</Role>
      <ShortName>Equity Instruments - Fair Value Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Equity Instruments - Rollforward of Contingent Earnout Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityInstrumentsRollforwardofContingentEarnoutLiabilitiesDetails</Role>
      <ShortName>Equity Instruments - Rollforward of Contingent Earnout Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Equity Instruments - Contingent Earnout Liabilities, Fair Value Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails</Role>
      <ShortName>Equity Instruments - Contingent Earnout Liabilities, Fair Value Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails</Role>
      <ShortName>Equity Incentive Plans and Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails</Role>
      <ShortName>Equity Incentive Plans and Stock-Based Compensation - Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Weighted-Average Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails</Role>
      <ShortName>Equity Incentive Plans and Stock-Based Compensation - Weighted-Average Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - RSUs Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails</Role>
      <ShortName>Equity Incentive Plans and Stock-Based Compensation - RSUs Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails</Role>
      <ShortName>Equity Incentive Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Commitment and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/CommitmentandContingenciesDetails</Role>
      <ShortName>Commitment and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/CommitmentandContingencies</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Employee Defined-Contribution Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/EmployeeDefinedContributionPlansDetails</Role>
      <ShortName>Employee Defined-Contribution Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.velo3d.com/role/EmployeeDefinedContributionPlans</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Revenue - Concentration of Credit Risk and Other Risks and Uncertainties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails</Role>
      <ShortName>Revenue - Concentration of Credit Risk and Other Risks and Uncertainties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Revenue - Revenue by Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails</Role>
      <ShortName>Revenue - Revenue by Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="velo-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.velo3d.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:PreferredStockConvertibleConversionRatio -  velo-20220930.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="velo-20220930.htm">velo-20220930.htm</File>
    <File>q310-qxexhibit311.htm</File>
    <File>q310-qxexhibit312.htm</File>
    <File>q310-qxexhibit321.htm</File>
    <File>q310-qxexhibit322.htm</File>
    <File>velo-20220930.xsd</File>
    <File>velo-20220930_cal.xml</File>
    <File>velo-20220930_def.xml</File>
    <File>velo-20220930_lab.xml</File>
    <File>velo-20220930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="995">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>94
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "velo-20220930.htm": {
   "axisCustom": 1,
   "axisStandard": 27,
   "contextCount": 347,
   "dts": {
    "calculationLink": {
     "local": [
      "velo-20220930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "velo-20220930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "velo-20220930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "velo-20220930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "velo-20220930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "velo-20220930.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": 608,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 13,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 18
   },
   "keyCustom": 86,
   "keyStandard": 296,
   "memberCustom": 46,
   "memberStandard": 37,
   "nsprefix": "velo",
   "nsuri": "http://www.velo3d.com/20220930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "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",
     "role": "http://www.velo3d.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "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": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Basic and Diluted Net Income (Loss) per Share",
     "role": "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShare",
     "shortName": "Basic and Diluted Net Income (Loss) per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Fair Value Measurements",
     "role": "http://www.velo3d.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Investments",
     "role": "http://www.velo3d.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Balance Sheet Components",
     "role": "http://www.velo3d.com/role/BalanceSheetComponents",
     "shortName": "Balance Sheet Components",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorDirectFinancingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Equipment on Lease, Net",
     "role": "http://www.velo3d.com/role/EquipmentonLeaseNet",
     "shortName": "Equipment on Lease, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorDirectFinancingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Leases",
     "role": "http://www.velo3d.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Long-Term Debt",
     "role": "http://www.velo3d.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Convertible Notes Payable",
     "role": "http://www.velo3d.com/role/ConvertibleNotesPayable",
     "shortName": "Convertible Notes Payable",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Equity Instruments",
     "role": "http://www.velo3d.com/role/EquityInstruments",
     "shortName": "Equity Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Equity Incentive Plans and Stock-Based Compensation",
     "role": "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensation",
     "shortName": "Equity Incentive Plans and Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "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",
     "role": "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Income Taxes",
     "role": "http://www.velo3d.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Commitment and Contingencies",
     "role": "http://www.velo3d.com/role/CommitmentandContingencies",
     "shortName": "Commitment and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Employee Defined-Contribution Plans",
     "role": "http://www.velo3d.com/role/EmployeeDefinedContributionPlans",
     "shortName": "Employee Defined-Contribution Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Revenue",
     "role": "http://www.velo3d.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "velo:ScheduleOfReverseRecapitalizationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Reverse Recapitalization (Tables)",
     "role": "http://www.velo3d.com/role/ReverseRecapitalizationTables",
     "shortName": "Reverse Recapitalization (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "velo:ScheduleOfReverseRecapitalizationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Basic and Diluted Net Income (Loss) per Share (Tables)",
     "role": "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareTables",
     "shortName": "Basic and Diluted Net Income (Loss) per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Fair Value Measures and Disclosures (Tables)",
     "role": "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresTables",
     "shortName": "Fair Value Measures and Disclosures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Investments (Tables)",
     "role": "http://www.velo3d.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Balance Sheet Components (Tables)",
     "role": "http://www.velo3d.com/role/BalanceSheetComponentsTables",
     "shortName": "Balance Sheet Components (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "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)",
     "role": "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "velo:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Leases (Tables)",
     "role": "http://www.velo3d.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "velo:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Long-Term Debt (Tables)",
     "role": "http://www.velo3d.com/role/LongTermDebtTables",
     "shortName": "Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Equity Instruments (Tables)",
     "role": "http://www.velo3d.com/role/EquityInstrumentsTables",
     "shortName": "Equity Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Equity Incentive Plans and Stock-Based Compensation (Tables)",
     "role": "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationTables",
     "shortName": "Equity Incentive Plans and Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Revenue (Tables)",
     "role": "http://www.velo3d.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic8304cc051cb46baaa3a3135646fb379_I20210929",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "velo:RecapitalizationExchangeRatio",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Description of Business and Basis of Presentation - Narrative (Details)",
     "role": "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails",
     "shortName": "Description of Business and Basis of Presentation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic8304cc051cb46baaa3a3135646fb379_I20210929",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "velo:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic8304cc051cb46baaa3a3135646fb379_I20210929",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Reverse Recapitalization - Narrative (Details)",
     "role": "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails",
     "shortName": "Reverse Recapitalization - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic22c2fba190240e190c455a647d34481_D20210929-20210929",
      "decimals": "INF",
      "lang": "en-US",
      "name": "velo:ReverseRecapitalizationDeemedValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "velo:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic8304cc051cb46baaa3a3135646fb379_I20210929",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Reverse Recapitalization - Shares Issued in Merger (Details)",
     "role": "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails",
     "shortName": "Reverse Recapitalization - Shares Issued in Merger (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "velo:ScheduleOfReverseRecapitalizationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i6cfc3a2c3d83400a9d8e9e7458191608_I20210928",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Basic and Diluted Net Income (Loss) per Share - Computation of Basic and Diluted Net Loss Per Share (Details)",
     "role": "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails",
     "shortName": "Basic and Diluted Net Income (Loss) per Share - Computation of Basic and Diluted Net Loss Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Basic and Diluted Net Income (Loss) per Share - Potentially Dilutive Securities Excluded from Computation (Details)",
     "role": "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails",
     "shortName": "Basic and Diluted Net Income (Loss) per Share - Potentially Dilutive Securities Excluded from Computation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLeaseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss",
     "role": "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
     "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLeaseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details)",
     "role": "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
     "shortName": "Fair Value Measures and Disclosures - Assets and Liabilities Measured on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i848ff667e40e4a28987b0f5c20d07962_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details)",
     "role": "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails",
     "shortName": "Fair Value Measurements - Changes in Fair Value of Level 3 Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i1141d78d697a4c3580f046178ea53ec5_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Investments - Summary of Available for Sale Investments (Details)",
     "role": "http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails",
     "shortName": "Investments - Summary of Available for Sale Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i18b843120424480882559fc4f52547bb_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Investments - Breakdown of Investments in Unrealized Loss Position (Details)",
     "role": "http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails",
     "shortName": "Investments - Breakdown of Investments in Unrealized Loss Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i18b843120424480882559fc4f52547bb_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Investments - Narrative (Details)",
     "role": "http://www.velo3d.com/role/InvestmentsNarrativeDetails",
     "shortName": "Investments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Balance Sheet Components - Accounts Receivable (Details)",
     "role": "http://www.velo3d.com/role/BalanceSheetComponentsAccountsReceivableDetails",
     "shortName": "Balance Sheet Components - Accounts Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Balance Sheet Components - Inventories (Details)",
     "role": "http://www.velo3d.com/role/BalanceSheetComponentsInventoriesDetails",
     "shortName": "Balance Sheet Components - Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PrepaidInsurance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Balance Sheet Components - Prepaid expenses and other current assets (Details)",
     "role": "http://www.velo3d.com/role/BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails",
     "shortName": "Balance Sheet Components - Prepaid expenses and other current assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PrepaidInsurance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details)",
     "role": "http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
     "shortName": "Balance Sheet Components - Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "velo:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)",
     "role": "http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "velo:ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "velo:LeaseLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Balance Sheet Components - Other Noncurrent Liabilities (Details)",
     "role": "http://www.velo3d.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails",
     "shortName": "Balance Sheet Components - Other Noncurrent Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "velo:LeaseLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Equipment on Lease, Net (Details)",
     "role": "http://www.velo3d.com/role/EquipmentonLeaseNetDetails",
     "shortName": "Equipment on Lease, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OperatingLeaseImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseImpairmentLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.velo3d.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "id0e3e24c6694474181a26d7afa689fe5_D20220701-20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "velo:LesseeOperatingLeaseNumberOfLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "lease",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "velo:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Leases - Assets and Liabilities (Details)",
     "role": "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails",
     "shortName": "Leases - Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "velo:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Leases - Lease-Related Balances (Details)",
     "role": "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails",
     "shortName": "Leases - Lease-Related Balances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "velo:LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Leases - Future Minimum Lease Payments (Details)",
     "role": "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails",
     "shortName": "Leases - Future Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "velo:LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Long-Term Debt - Components (Details)",
     "role": "http://www.velo3d.com/role/LongTermDebtComponentsDetails",
     "shortName": "Long-Term Debt - Components (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "velo:NumberOfCreditFacilities",
      "reportCount": 1,
      "unitRef": "creditfacility",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Long-Term Debt - Narrative (Details)",
     "role": "http://www.velo3d.com/role/LongTermDebtNarrativeDetails",
     "shortName": "Long-Term Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsCurrentNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Long-Term Debt - Future Minimum Aggregate Payments (Details)",
     "role": "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails",
     "shortName": "Long-Term Debt - Future Minimum Aggregate Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Convertible Notes Payable - Narrative (Details)",
     "role": "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails",
     "shortName": "Convertible Notes Payable - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i25cfcd3a20e949d1a3cef286b3e3f751_D20210901-20210930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i221347a6d2074738af33277ad5891755_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)",
     "role": "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
     "shortName": "Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i221347a6d2074738af33277ad5891755_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Equity Instruments - Common Stock Reserved for Issuance (Details)",
     "role": "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails",
     "shortName": "Equity Instruments - Common Stock Reserved for Issuance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i20f3d35f7415473f9a3704ab40ef9735_I20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ia26c96ae4e9a440a8762243be5212931_I20220930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Equity Instruments - Narrative (Details)",
     "role": "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails",
     "shortName": "Equity Instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ia26c96ae4e9a440a8762243be5212931_I20220930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstanding",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Equity Instruments - Warrants for Shares of Stock (Details)",
     "role": "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails",
     "shortName": "Equity Instruments - Warrants for Shares of Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i95e7c138522844e393c1fe04639a9581_I20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstanding",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Equity Instruments - Rollforward of Warrant Liability (Details)",
     "role": "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails",
     "shortName": "Equity Instruments - Rollforward of Warrant Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i6519ae91aa8945a1972dfe1f8c41ef86_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i69ad0df3ecc644338e3b3153d89c508f_I20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstandingTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Equity Instruments - Fair Value Assumptions (Details)",
     "role": "http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails",
     "shortName": "Equity Instruments - Fair Value Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i69ad0df3ecc644338e3b3153d89c508f_I20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstandingTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Equity Instruments - Rollforward of Contingent Earnout Liabilities (Details)",
     "role": "http://www.velo3d.com/role/EquityInstrumentsRollforwardofContingentEarnoutLiabilitiesDetails",
     "shortName": "Equity Instruments - Rollforward of Contingent Earnout Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "icd1e0f1c8c6641bbba860eee1a1de3cd_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "velo:BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Equity Instruments - Contingent Earnout Liabilities, Fair Value Assumptions (Details)",
     "role": "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails",
     "shortName": "Equity Instruments - Contingent Earnout Liabilities, Fair Value Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "velo:BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Narrative (Details)",
     "role": "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
     "shortName": "Equity Incentive Plans and Stock-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": null,
      "lang": "en-US",
      "name": "velo:ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Stock Options (Details)",
     "role": "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails",
     "shortName": "Equity Incentive Plans and Stock-Based Compensation - Stock Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Weighted-Average Assumptions (Details)",
     "role": "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails",
     "shortName": "Equity Incentive Plans and Stock-Based Compensation - Weighted-Average Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ibe24c672fc4b47a6bee63d9a27c40887_D20210101-20210930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000007 - Disclosure - Description of Business and Basis of Presentation",
     "role": "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentation",
     "shortName": "Description of Business and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7bf6d4af61fc4decb5aa344e36cb1e97_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - RSUs Activity (Details)",
     "role": "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails",
     "shortName": "Equity Incentive Plans and Stock-Based Compensation - RSUs Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i91bcfcf55ee64808b815e7cb57ae4c26_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Equity Incentive Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Details)",
     "role": "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails",
     "shortName": "Equity Incentive Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Commitment and Contingencies (Details)",
     "role": "http://www.velo3d.com/role/CommitmentandContingenciesDetails",
     "shortName": "Commitment and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "ic9347fc58cc541a0b083c2dc483a19c1_I20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Employee Defined-Contribution Plans (Details)",
     "role": "http://www.velo3d.com/role/EmployeeDefinedContributionPlansDetails",
     "shortName": "Employee Defined-Contribution Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i2530d9897a31410d9de5c965b8177fac_D20220701-20220930",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Revenue - Concentration of Credit Risk and Other Risks and Uncertainties (Details)",
     "role": "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails",
     "shortName": "Revenue - Concentration of Credit Risk and Other Risks and Uncertainties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i2530d9897a31410d9de5c965b8177fac_D20220701-20220930",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Revenue - Revenue by Geographic Area (Details)",
     "role": "http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails",
     "shortName": "Revenue - Revenue by Geographic Area (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "iba4bbed8b2af4c69882d13f94b0ae5ad_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Revenue - Narrative (Details)",
     "role": "http://www.velo3d.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i7310b239db214901b112c16f738dc0a8_D20220701-20220930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.velo3d.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "velo:ReverseRecapitalizationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Reverse Recapitalization",
     "role": "http://www.velo3d.com/role/ReverseRecapitalization",
     "shortName": "Reverse Recapitalization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "velo-20220930.htm",
      "contextRef": "i946033d7302341e5a7ac294999ce8873_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "velo:ReverseRecapitalizationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 93,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "Americas"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "verboseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.velo3d.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.velo3d.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.velo3d.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.velo3d.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.velo3d.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "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": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.velo3d.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.velo3d.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "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.velo3d.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r603"
     ],
     "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.velo3d.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r604"
     ],
     "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.velo3d.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.velo3d.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.velo3d.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.velo3d.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.velo3d.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.velo3d.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r601"
     ],
     "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.velo3d.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.velo3d.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.velo3d.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r601"
     ],
     "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.velo3d.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r614"
     ],
     "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.velo3d.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.velo3d.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r601"
     ],
     "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.velo3d.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.velo3d.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r613"
     ],
     "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.velo3d.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r601"
     ],
     "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.velo3d.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r601"
     ],
     "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.velo3d.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r601"
     ],
     "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.velo3d.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r601"
     ],
     "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.velo3d.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.velo3d.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r600"
     ],
     "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.velo3d.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r602"
     ],
     "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.velo3d.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.velo3d.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r51",
      "r53",
      "r111",
      "r112",
      "r249",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r174",
      "r329",
      "r335",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r226",
      "r227",
      "r228",
      "r229",
      "r248",
      "r292",
      "r361",
      "r363",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r531",
      "r571",
      "r575",
      "r597",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r174",
      "r329",
      "r335",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r170",
      "r227",
      "r228",
      "r329",
      "r333",
      "r534",
      "r570",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r170",
      "r227",
      "r228",
      "r329",
      "r333",
      "r534",
      "r570",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r221",
      "r226",
      "r227",
      "r228",
      "r229",
      "r248",
      "r292",
      "r341",
      "r361",
      "r363",
      "r397",
      "r398",
      "r399",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r531",
      "r571",
      "r575",
      "r597",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r221",
      "r226",
      "r227",
      "r228",
      "r229",
      "r248",
      "r292",
      "r341",
      "r361",
      "r363",
      "r397",
      "r398",
      "r399",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r531",
      "r571",
      "r575",
      "r597",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r52",
      "r53",
      "r111",
      "r112",
      "r249",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r171",
      "r172",
      "r329",
      "r334",
      "r573",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r171",
      "r172",
      "r329",
      "r334",
      "r573",
      "r585",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails"
     ],
     "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_AccountsPayableCurrent": {
     "auth_ref": [
      "r38",
      "r500"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r5",
      "r22",
      "r175",
      "r176"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsAccountsReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before 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, before Allowance for Credit Loss, Current",
        "terseLabel": "Trade Receivables"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r586"
     ],
     "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, Net"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r175",
      "r176"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsAccountsReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsAccountsReceivableDetails",
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "velo_AccruedExpensesAndOtherLiabilitiesCurrent",
       "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"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r12",
      "r218"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r25",
      "r56",
      "r57",
      "r58",
      "r560",
      "r580",
      "r581"
     ],
     "calculation": {
      "http://www.velo3d.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.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r55",
      "r58",
      "r65",
      "r66",
      "r67",
      "r115",
      "r116",
      "r117",
      "r442",
      "r497",
      "r576",
      "r577"
     ],
     "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.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r23",
      "r500"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r115",
      "r116",
      "r117",
      "r409",
      "r410",
      "r411",
      "r447"
     ],
     "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.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r366",
      "r413",
      "r414"
     ],
     "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": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "auth_ref": [
      "r244",
      "r306",
      "r314"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.",
        "label": "Adjustments to Additional Paid in Capital, Warrant Issued",
        "negatedTerseLabel": "Adjustments to Additional Paid in Capital, Warrant Issued"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r402"
     ],
     "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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r29",
      "r177",
      "r198"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsAccountsReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "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": "Less: Allowances for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Total potentially dilutive common share equivalents (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r137"
     ],
     "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.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "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.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r137"
     ],
     "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.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r14",
      "r107",
      "r159",
      "r162",
      "r168",
      "r196",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r439",
      "r443",
      "r464",
      "r498",
      "r500",
      "r538",
      "r558"
     ],
     "calculation": {
      "http://www.velo3d.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.velo3d.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.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r37",
      "r107",
      "r196",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r439",
      "r443",
      "r464",
      "r498",
      "r500"
     ],
     "calculation": {
      "http://www.velo3d.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.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r450"
     ],
     "calculation": {
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "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": "Assets, Fair Value Disclosure"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsHeldInTrust": {
     "auth_ref": [
      "r102"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of cash and securities held by third party trustees pursuant to terms of debt instruments or other agreements as of the date of each statement of financial position presented, which can be used by the trustee only to pay the noncurrent portion of specified obligations.",
        "label": "Assets Held-in-trust",
        "terseLabel": "Contribution of cash held in trust account from IPO"
       }
      }
     },
     "localname": "AssetsHeldInTrust",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r183"
     ],
     "calculation": {
      "http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) 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, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross Unrealized Gain"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r184"
     ],
     "calculation": {
      "http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) 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, Accumulated Gross Unrealized Loss, before Tax",
        "negatedTerseLabel": "Gross Unrealized Loss"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r181",
      "r204"
     ],
     "calculation": {
      "http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails"
     ],
     "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 Loss"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": {
     "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, Unrealized Loss Position [Line Items]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r179",
      "r182",
      "r204",
      "r544"
     ],
     "calculation": {
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      },
      "http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "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).",
        "label": "Debt Securities, Available-for-Sale",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r370",
      "r371",
      "r372",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r393",
      "r394",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400"
     ],
     "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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "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.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r360",
      "r362",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r360",
      "r362",
      "r430",
      "r431",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r433",
      "r434",
      "r436"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofContingentEarnoutLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure contingent consideration liability from business combination.",
        "label": "Business Combination, Contingent Consideration, Liability, Measurement Input",
        "terseLabel": "Business combination, measurement input"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r433",
      "r435"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Contingent earnout liabilities"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r2",
      "r114",
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "Description of Business and Basis of Presentation"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "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": "Unpaid liabilities related to property and equipment"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r10",
      "r93"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "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": "Money market funds"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r87",
      "r93",
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents and restricted cash at end of period",
        "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of period",
        "terseLabel": "Total cash and cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.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": "Cash and Cash Equivalents and Restricted Cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r87",
      "r465"
     ],
     "calculation": {
      "http://www.velo3d.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 change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.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 information"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r18",
      "r20",
      "r21",
      "r104",
      "r107",
      "r130",
      "r131",
      "r132",
      "r134",
      "r136",
      "r145",
      "r146",
      "r147",
      "r196",
      "r233",
      "r237",
      "r238",
      "r239",
      "r242",
      "r243",
      "r289",
      "r290",
      "r295",
      "r299",
      "r306",
      "r464",
      "r605"
     ],
     "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.velo3d.com/role/Cover",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r315",
      "r368"
     ],
     "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.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails",
      "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails",
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails",
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "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.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails",
      "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails",
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails",
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r307"
     ],
     "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 per Warrant (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Warrant or Right [Line Items]",
        "terseLabel": "Class of Warrant or Right [Line Items]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails",
      "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Number of shares called by warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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 (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r315",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Class of Warrant or Right [Table]",
        "terseLabel": "Class of Warrant or Right [Table]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails",
      "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r47",
      "r545",
      "r564"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 15)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.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": [
      "r223",
      "r224",
      "r225",
      "r230",
      "r587"
     ],
     "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.velo3d.com/role/CommitmentandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Number of shares of common stock reserved for issuance (in shares)",
        "verboseLabel": "Shares of common stock reserved (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r115",
      "r116",
      "r447"
     ],
     "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.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.velo3d.com/role/Cover",
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r21"
     ],
     "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.velo3d.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r21",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding",
        "verboseLabel": "Common stock outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r21",
      "r500"
     ],
     "calculation": {
      "http://www.velo3d.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 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.00001 par value\u2009- 500,000,000 shares authorized at September\u00a030, 2022 and December\u00a031, 2021, 186,412,818 and 183,232,494 shares issued and outstanding as of September\u00a030, 2022 and December\u00a031, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r61",
      "r63",
      "r64",
      "r72",
      "r548",
      "r566"
     ],
     "calculation": {
      "http://www.velo3d.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",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r150",
      "r151",
      "r174",
      "r461",
      "r462",
      "r586"
     ],
     "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.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r150",
      "r151",
      "r174",
      "r461",
      "r462",
      "r582",
      "r586"
     ],
     "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.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r150",
      "r151",
      "r174",
      "r461",
      "r462",
      "r582",
      "r586"
     ],
     "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.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r150",
      "r151",
      "r174",
      "r461",
      "r462"
     ],
     "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.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r148",
      "r150",
      "r151",
      "r152",
      "r461",
      "r463",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r150",
      "r151",
      "r174",
      "r461",
      "r462",
      "r586"
     ],
     "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.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "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.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r317",
      "r319",
      "r330"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.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 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.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r317",
      "r318",
      "r330"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r331"
     ],
     "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 included in contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Converted",
        "terseLabel": "Stock converted (in shares)"
       }
      }
     },
     "localname": "ConversionOfStockSharesConverted1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "auth_ref": [
      "r15",
      "r539",
      "r556",
      "r583"
     ],
     "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 Note"
       }
      }
     },
     "localname": "ConvertibleNotesPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).",
        "label": "Corporate Bond Securities [Member]",
        "terseLabel": "Corporate bonds"
       }
      }
     },
     "localname": "CorporateBondSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails",
      "http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r76",
      "r107",
      "r196",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r464"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.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 revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r149",
      "r174"
     ],
     "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.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r95",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Conversion of debt, shares issued (in shares)"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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": [
      "r103",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r262",
      "r269",
      "r270",
      "r272",
      "r283"
     ],
     "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 Payable",
        "verboseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ConvertibleNotesPayable",
      "http://www.velo3d.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAnnualPrincipalPayment": {
     "auth_ref": [
      "r17"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the total principal payments made during the annual reporting period.",
        "label": "Debt Instrument, Annual Principal Payment",
        "terseLabel": "Principal payments"
       }
      }
     },
     "localname": "DebtInstrumentAnnualPrincipalPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r106",
      "r113",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r258",
      "r259",
      "r260",
      "r261",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r276",
      "r277",
      "r278",
      "r279",
      "r476",
      "r539",
      "r540",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails",
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r17",
      "r273",
      "r540",
      "r556"
     ],
     "calculation": {
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails": {
       "order": 1.0,
       "parentTag": "velo_LongTermDebtExcludingConvertibleNotes",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Outstanding debt"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails",
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r247",
      "r274"
     ],
     "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": "Conversion price (in usd per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": {
     "auth_ref": [
      "r44",
      "r247",
      "r307",
      "r310",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.",
        "label": "Debt Instrument, Convertible, Number of Equity Instruments",
        "terseLabel": "Number of shares the note is convertible into (in shares)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r245",
      "r276",
      "r277",
      "r474",
      "r476",
      "r477"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails",
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r43",
      "r265",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Effective interest rate during period (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r43",
      "r275",
      "r474",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails"
     ],
     "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.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails",
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails",
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r45",
      "r106",
      "r113",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r258",
      "r259",
      "r260",
      "r261",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r276",
      "r277",
      "r278",
      "r279",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails",
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r45",
      "r106",
      "r113",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r252",
      "r258",
      "r259",
      "r260",
      "r261",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r271",
      "r276",
      "r277",
      "r278",
      "r279",
      "r307",
      "r311",
      "r312",
      "r313",
      "r473",
      "r474",
      "r476",
      "r477",
      "r555"
     ],
     "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.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails",
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails",
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "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 term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r190",
      "r209",
      "r212"
     ],
     "calculation": {
      "http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails": {
       "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.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r190",
      "r209"
     ],
     "calculation": {
      "http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails": {
       "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.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": {
     "auth_ref": [
      "r191"
     ],
     "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)",
        "terseLabel": "Debt securities, available-for-sale, realized gain (loss)"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r192"
     ],
     "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.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r192"
     ],
     "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": "Summary of Available-for-Sale Investments"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r188",
      "r206",
      "r212"
     ],
     "calculation": {
      "http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails": {
       "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.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r189",
      "r207"
     ],
     "calculation": {
      "http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails": {
       "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.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": {
     "auth_ref": [
      "r205",
      "r212"
     ],
     "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), 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]",
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r187",
      "r208",
      "r212"
     ],
     "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": "Breakdown of Available-for-sale, Unrealized Loss Position, Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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.velo3d.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFinanceCostsCurrentNet": {
     "auth_ref": [
      "r475"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Current, Net",
        "terseLabel": "Deferred financing costs, current"
       }
      }
     },
     "localname": "DeferredFinanceCostsCurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r475"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Deferred financing costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r258",
      "r475"
     ],
     "calculation": {
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails": {
       "order": 2.0,
       "parentTag": "velo_LongTermDebtExcludingConvertibleNotes",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Deferred financing costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r359"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EmployeeDefinedContributionPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Employer contribution, percentage of employee's eligible compensation"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EmployeeDefinedContributionPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.",
        "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage",
        "terseLabel": "Percentage of contributions that fully vest"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EmployeeDefinedContributionPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r91",
      "r216"
     ],
     "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.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r91",
      "r157"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectFinancingLeaseRevenue": {
     "auth_ref": [
      "r143",
      "r494"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct financing lease revenue.",
        "label": "Direct Financing Lease, Revenue",
        "terseLabel": "Lease revenue"
       }
      }
     },
     "localname": "DirectFinancingLeaseRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquipmentonLeaseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r329",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339"
     ],
     "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.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r369",
      "r370",
      "r403",
      "r404",
      "r406",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Equity Incentive Plans and Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensation"
     ],
     "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.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r73",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r128",
      "r130",
      "r134",
      "r135",
      "r136",
      "r140",
      "r141",
      "r448",
      "r449",
      "r549",
      "r567"
     ],
     "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",
        "verboseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails",
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r73",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r130",
      "r134",
      "r135",
      "r136",
      "r140",
      "r141",
      "r448",
      "r449",
      "r549",
      "r567"
     ],
     "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",
        "verboseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails",
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Basic and Diluted Net Income (Loss) per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r465"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "velo_AccruedExpensesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued salaries and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r405"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r405"
     ],
     "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": "Unrecognized compensation cost, period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Reserved for employee stock purchase plan",
        "verboseLabel": "ESPP"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock options",
        "verboseLabel": "Common stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r65",
      "r66",
      "r67",
      "r115",
      "r116",
      "r117",
      "r119",
      "r125",
      "r127",
      "r144",
      "r197",
      "r306",
      "r314",
      "r409",
      "r410",
      "r411",
      "r421",
      "r422",
      "r447",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r497",
      "r576",
      "r577",
      "r578"
     ],
     "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.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAxis": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.",
        "label": "Extinguishment of Debt [Axis]",
        "terseLabel": "Extinguishment of Debt [Axis]"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ExtinguishmentOfDebtTypeDomain": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of debt extinguished.",
        "label": "Extinguishment of Debt, Type [Domain]",
        "terseLabel": "Extinguishment of Debt, Type [Domain]"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "auth_ref": [
      "r91",
      "r284"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.",
        "label": "Fair Value Adjustment of Warrants",
        "terseLabel": "Change in fair value",
        "verboseLabel": "(Gain) loss on fair value of warrants"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r452"
     ],
     "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.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r452"
     ],
     "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": "Fair Value Assumptions"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r450",
      "r459",
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r260",
      "r276",
      "r277",
      "r342",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r356",
      "r451",
      "r504",
      "r505",
      "r506"
     ],
     "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r457",
      "r458"
     ],
     "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.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"
     ],
     "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": [
      "r457"
     ],
     "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.velo3d.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r260",
      "r342",
      "r344",
      "r349",
      "r356",
      "r451",
      "r504"
     ],
     "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r260",
      "r276",
      "r277",
      "r342",
      "r344",
      "r349",
      "r356",
      "r451",
      "r505"
     ],
     "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r260",
      "r276",
      "r277",
      "r342",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r356",
      "r451",
      "r506"
     ],
     "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r454"
     ],
     "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.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r454",
      "r458"
     ],
     "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.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r454",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Summary of Changes in Fair Value of Level 3 Financial Instruments"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r455"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Change in fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "auth_ref": [
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "terseLabel": "Issuance of warrant"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases",
        "terseLabel": "Acquired/recognized"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r456"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "terseLabel": "Exercise of warrants"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r454"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Fair value as of end of period",
        "terseLabel": "Fair value as of beginning of period"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r260",
      "r276",
      "r277",
      "r342",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r356",
      "r504",
      "r505",
      "r506"
     ],
     "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r480",
      "r490"
     ],
     "calculation": {
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "velo_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "totalLabel": "Total finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r480"
     ],
     "calculation": {
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "verboseLabel": "Current (Accrued expense and other current liabilities)"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r480"
     ],
     "calculation": {
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Noncurrent (Other noncurrent liabilities)"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r481"
     ],
     "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.velo3d.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r479"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Equipment on lease, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r482",
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "terseLabel": "Equipment leased to customers, accumulated depreciation"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquipmentonLeaseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r482",
      "r484",
      "r491"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Deprecation expense"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquipmentonLeaseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r479"
     ],
     "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": "Equipment leased to customers, cost basis"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquipmentonLeaseNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r185",
      "r186",
      "r193",
      "r194",
      "r195",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r208",
      "r210",
      "r211",
      "r212",
      "r271",
      "r304",
      "r445",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611"
     ],
     "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails",
      "http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total financial liabilities"
       }
      }
     },
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r91",
      "r280",
      "r281"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Loss on the convertible note modification",
        "terseLabel": "Loss on the convertible note modification"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 3.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.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r74"
     ],
     "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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r75",
      "r107",
      "r159",
      "r161",
      "r164",
      "r167",
      "r169",
      "r196",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r464"
     ],
     "calculation": {
      "http://www.velo3d.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 profit (loss)"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r70",
      "r159",
      "r161",
      "r164",
      "r167",
      "r169",
      "r535",
      "r546",
      "r551",
      "r568"
     ],
     "calculation": {
      "http://www.velo3d.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.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r220",
      "r222"
     ],
     "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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r222"
     ],
     "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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "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": [
      "r108",
      "r418",
      "r419",
      "r420",
      "r423",
      "r425",
      "r427",
      "r428",
      "r429"
     ],
     "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.velo3d.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r109",
      "r126",
      "r127",
      "r158",
      "r417",
      "r424",
      "r426",
      "r569"
     ],
     "calculation": {
      "http://www.velo3d.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.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.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.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in 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.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedTerseLabel": "Contract assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r90",
      "r532"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.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.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.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.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 15.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 noncurrent liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.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.velo3d.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.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": {
     "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 Temporary Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r68",
      "r156",
      "r472",
      "r475",
      "r550"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r86",
      "r88",
      "r94"
     ],
     "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.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r4",
      "r35",
      "r500"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsInventoriesDetails",
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r31",
      "r213"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r30",
      "r213"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsInventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work-in-progress"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": [
      "r192",
      "r536",
      "r553",
      "r584",
      "r612"
     ],
     "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.velo3d.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]",
        "terseLabel": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]",
        "terseLabel": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r489",
      "r491"
     ],
     "calculation": {
      "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease expense"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease-Related Balances"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r217"
     ],
     "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.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Future Minimum Operating Lease Payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorDirectFinancingLeasesTextBlock": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of lessor's direct financing leases.",
        "label": "Lessor, Direct Financing Leases [Text Block]",
        "terseLabel": "Equipment on Lease, Net"
       }
      }
     },
     "localname": "LessorDirectFinancingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquipmentonLeaseNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r40",
      "r107",
      "r163",
      "r196",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r440",
      "r443",
      "r444",
      "r464",
      "r498",
      "r499"
     ],
     "calculation": {
      "http://www.velo3d.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.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r107",
      "r196",
      "r464",
      "r500",
      "r541",
      "r562"
     ],
     "calculation": {
      "http://www.velo3d.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.velo3d.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.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r42",
      "r107",
      "r196",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r440",
      "r443",
      "r444",
      "r464",
      "r498",
      "r499",
      "r500"
     ],
     "calculation": {
      "http://www.velo3d.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.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Effective interest rate (as a percent)"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of credit",
        "verboseLabel": "Revolving credit line"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails",
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails": {
       "order": 1.0,
       "parentTag": "velo_LongTermDebtExcludingConvertibleNotes",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "Less than 1 year"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.",
        "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate",
        "terseLabel": "Variable rate (as a percent)"
       }
      }
     },
     "localname": "LongTermDebtPercentageBearingVariableInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r45"
     ],
     "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.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails",
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails",
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r45",
      "r232"
     ],
     "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.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails",
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails",
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.",
        "label": "Measurement Input, Expected Dividend Rate [Member]",
        "terseLabel": "Dividend rate"
       }
      }
     },
     "localname": "MeasurementInputExpectedDividendRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r452"
     ],
     "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",
        "verboseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using share price of saleable stock.",
        "label": "Measurement Input, Share Price [Member]",
        "terseLabel": "Current stock price (in dollars per share)"
       }
      }
     },
     "localname": "MeasurementInputSharePriceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r452"
     ],
     "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.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails"
     ],
     "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.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.velo3d.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 provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.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": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.velo3d.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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.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": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r87",
      "r89",
      "r92"
     ],
     "calculation": {
      "http://www.velo3d.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.velo3d.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": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r59",
      "r62",
      "r67",
      "r71",
      "r92",
      "r107",
      "r118",
      "r120",
      "r121",
      "r122",
      "r123",
      "r126",
      "r127",
      "r133",
      "r159",
      "r161",
      "r164",
      "r167",
      "r169",
      "r196",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r449",
      "r464",
      "r547",
      "r565"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.velo3d.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"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails",
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "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": "Recently Issued Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.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.velo3d.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.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r159",
      "r161",
      "r164",
      "r167",
      "r169"
     ],
     "calculation": {
      "http://www.velo3d.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.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r485",
      "r491"
     ],
     "calculation": {
      "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r478"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "ROU assets impairment"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "auth_ref": [
      "r143",
      "r493",
      "r495"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.",
        "label": "Operating Lease, Lease Income",
        "terseLabel": "Recurring Payment"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r480"
     ],
     "calculation": {
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "velo_LeaseLiability",
       "weight": 1.0
      },
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "velo_LesseeLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails",
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r480"
     ],
     "calculation": {
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Less current portion",
        "verboseLabel": "Current (Accrued expense and other current liabilities)"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails",
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r480"
     ],
     "calculation": {
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term portion",
        "verboseLabel": "Noncurrent (Other noncurrent liabilities)"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails",
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r479"
     ],
     "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": "Net book value (Other assets)"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r488",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted\u2009\u2013\u2009average discount rate\u2009\u2013\u2009operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r487",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted\u2009\u2013\u2009average remaining lease term\u2009\u2013\u2009operating leases (years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://www.velo3d.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 assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r437",
      "r438",
      "r441"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and 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 Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Net unrealized holding loss on available-for-sale investments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r60",
      "r63",
      "r437",
      "r438",
      "r441"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other noncurrent liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails"
     ],
     "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.velo3d.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 6.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 income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r79",
      "r81",
      "r180"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-Sale",
        "negatedTerseLabel": "Purchases of available-for-sale investments"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r341",
      "r343",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Employee Defined-Contribution Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EmployeeDefinedContributionPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r370",
      "r371",
      "r372",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r393",
      "r394",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400"
     ],
     "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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r370",
      "r371",
      "r372",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r393",
      "r394",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400"
     ],
     "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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockConvertibleConversionRatio": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted.",
        "label": "Preferred Stock, Convertible, Conversion Ratio",
        "terseLabel": "Conversion ratio"
       }
      }
     },
     "localname": "PreferredStockConvertibleConversionRatio",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails",
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidInsurance": {
     "auth_ref": [
      "r6",
      "r214",
      "r215"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails": {
       "order": 1.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 insurance and other"
       }
      }
     },
     "localname": "PrepaidInsurance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.",
        "label": "Prime Rate [Member]",
        "terseLabel": "Prime"
       }
      }
     },
     "localname": "PrimeRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "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 convertible notes"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "terseLabel": "Proceeds from loan refinance, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from loan refinance"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.",
        "label": "Proceeds from Issuance of Private Placement",
        "terseLabel": "Proceeds from PIPE financing"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPrivatePlacement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).",
        "label": "Proceeds from Issuance of Warrants",
        "terseLabel": "Issuance of warrants"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r84",
      "r106"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from credit facility"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Proceeds from Long-Term Lines of Credit",
        "terseLabel": "Proceeds from term loan revolver facility"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r79",
      "r80",
      "r180"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.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 maturity of available-for-sale investments"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r83",
      "r408"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Issuance of common stock upon exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r219"
     ],
     "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.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
      "http://www.velo3d.com/role/LeasesNarrativeDetails",
      "http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r11",
      "r217"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "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.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r219",
      "r500",
      "r554",
      "r563"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r219"
     ],
     "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.velo3d.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r217"
     ],
     "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.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails",
      "http://www.velo3d.com/role/LeasesNarrativeDetails",
      "http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "terseLabel": "Purchase obligation"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CommitmentandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.",
        "label": "Redeemable Convertible Preferred Stock [Member]",
        "terseLabel": "Redeemable Convertible Preferred Stock"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "label": "Repayments of Secured Debt",
        "negatedTerseLabel": "Repayment of term loan"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r416",
      "r533",
      "r599"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.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.velo3d.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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r10",
      "r98",
      "r537",
      "r559"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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",
        "terseLabel": "Restricted cash (Other assets)"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.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.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r24",
      "r314",
      "r500",
      "r561",
      "r579",
      "r581"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "negatedLabel": "Accumulated deficit",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r115",
      "r116",
      "r117",
      "r119",
      "r125",
      "r127",
      "r197",
      "r409",
      "r410",
      "r411",
      "r421",
      "r422",
      "r447",
      "r576",
      "r578"
     ],
     "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.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r154",
      "r155",
      "r160",
      "r165",
      "r166",
      "r170",
      "r171",
      "r174",
      "r328",
      "r329",
      "r534"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.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",
        "verboseLabel": "Revenue from contract with customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r332",
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenue by Geographic Area"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r69",
      "r107",
      "r154",
      "r155",
      "r160",
      "r165",
      "r166",
      "r170",
      "r171",
      "r174",
      "r196",
      "r233",
      "r234",
      "r235",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r464",
      "r551"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "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": "Revenue",
        "totalLabel": "Total Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Sale of stock, purchase price"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Sale of stock (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Sale of stock, share price (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r150",
      "r174"
     ],
     "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": "Total Revenue"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of Accounts Receivable, Net"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r137"
     ],
     "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.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r137"
     ],
     "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 Potentially Dilutive Shares Excluded from Computation of Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareTables"
     ],
     "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.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r45",
      "r113",
      "r276",
      "r278",
      "r307",
      "r311",
      "r312",
      "r313",
      "r473",
      "r474",
      "r477",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "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": "Computation of Basic and Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r401",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r401"
     ],
     "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 Stock-Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r450",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r9",
      "r32",
      "r33",
      "r34"
     ],
     "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 Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Future Minimum Aggregate Payments"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r382"
     ],
     "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 Nonvested Restricted Stock Units Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r219"
     ],
     "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.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r365",
      "r367",
      "r370",
      "r371",
      "r372",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r393",
      "r394",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400"
     ],
     "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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r373",
      "r389",
      "r392"
     ],
     "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": "Stock Option Plan Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Weighted-Average Assumptions Used in Stock Options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r18",
      "r20",
      "r21",
      "r104",
      "r145",
      "r146",
      "r285",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r295",
      "r299",
      "r304",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "auth_ref": [
      "r19",
      "r20",
      "r21",
      "r286",
      "r287",
      "r288",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "terseLabel": "Schedule of Shares of Common Stock Reserved for Issuance"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r315",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]",
        "terseLabel": "Schedule of Warrants for Shares of Stock"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r148",
      "r150",
      "r151",
      "r152",
      "r461",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedules of Concentration of Risk"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.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": "Selling and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Selling and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [
      "r18",
      "r20",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A preferred stock.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A redeemable convertible preferred stock"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [
      "r18",
      "r20",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B preferred stock.",
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "Series B redeemable convertible preferred stock"
       }
      }
     },
     "localname": "SeriesBPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesCPreferredStockMember": {
     "auth_ref": [
      "r18",
      "r20",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C preferred stock.",
        "label": "Series C Preferred Stock [Member]",
        "terseLabel": "Series C redeemable convertible preferred stock"
       }
      }
     },
     "localname": "SeriesCPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesDPreferredStockMember": {
     "auth_ref": [
      "r18",
      "r20",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series D preferred stock.",
        "label": "Series D Preferred Stock [Member]",
        "terseLabel": "Series D redeemable convertible preferred stock"
       }
      }
     },
     "localname": "SeriesDPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Cancelled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r388"
     ],
     "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": "Cancelled (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r383",
      "r384"
     ],
     "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": "Balance as of end of period (in shares)",
        "periodStartLabel": "Balance as of beginning of period (in shares)",
        "terseLabel": "Unvested RSUs"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r383",
      "r384"
     ],
     "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": "Balance as of end of period (in dollars per share)",
        "terseLabel": "Balance as of beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Released (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r387"
     ],
     "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": "Released (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "terseLabel": "Risk-free interest rate, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "terseLabel": "Risk-free interest rate, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Additional Disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r391"
     ],
     "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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedTerseLabel": "Forfeited or expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited or expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r378"
     ],
     "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": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant date fair value of options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r407"
     ],
     "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": "Aggregate intrinsic value of options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r374",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding as of end of period (in shares)",
        "terseLabel": "Outstanding as of beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r374",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding as of end of period (in dollars per share)",
        "periodStartLabel": "Outstanding as of beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. 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, Exercisable, Number",
        "terseLabel": "Vested and exercisable as of end of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. 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, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Vested and exercisable as of end of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. 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, Number",
        "terseLabel": "Options vested and expected to vest as of end of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. 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 Exercise Price",
        "terseLabel": "Options vested and expected to vest as of end of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r370",
      "r371",
      "r372",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r393",
      "r394",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400"
     ],
     "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.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r379"
     ],
     "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": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r378"
     ],
     "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": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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": "Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "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": "Balance as of end of period",
        "periodStartLabel": "Balance as of beginning of period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "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": "Released"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r371"
     ],
     "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": "Award expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-vested options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares",
        "terseLabel": "Unvested options (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted-Average Remaining Contractual Term in years"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Grant date fair value of options vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Exercise price of stock options as percentage of fair value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance as of end of period (in shares)",
        "periodStartLabel": "Balance as of beginning of period (in shares)",
        "terseLabel": "Shares exchanged"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r36",
      "r542",
      "r543",
      "r557"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-Term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r486",
      "r491"
     ],
     "calculation": {
      "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease expense"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r99",
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r18",
      "r20",
      "r21",
      "r104",
      "r107",
      "r130",
      "r131",
      "r132",
      "r134",
      "r136",
      "r145",
      "r146",
      "r147",
      "r196",
      "r233",
      "r237",
      "r238",
      "r239",
      "r242",
      "r243",
      "r289",
      "r290",
      "r295",
      "r299",
      "r306",
      "r464",
      "r605"
     ],
     "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.velo3d.com/role/Cover",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r49",
      "r65",
      "r66",
      "r67",
      "r115",
      "r116",
      "r117",
      "r119",
      "r125",
      "r127",
      "r144",
      "r197",
      "r306",
      "r314",
      "r409",
      "r410",
      "r411",
      "r421",
      "r422",
      "r447",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r497",
      "r576",
      "r577",
      "r578"
     ],
     "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.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r115",
      "r116",
      "r117",
      "r144",
      "r534"
     ],
     "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.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
        "label": "Share-Based Payment Arrangement [Member]",
        "terseLabel": "Shares available for future grant under 2021 Equity Incentive Plan"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r20",
      "r21",
      "r314"
     ],
     "calculation": {
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails": {
       "order": 2.0,
       "parentTag": "velo_StockIssuedDuringPeriodSharesReverseRecapitalization",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Common stock following redemption (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r20",
      "r21",
      "r306",
      "r314"
     ],
     "calculation": {
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails": {
       "order": 1.0,
       "parentTag": "velo_StockIssuedDuringPeriodSharesReverseRecapitalization",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "verboseLabel": "Shares issued in PIPE (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r20",
      "r21",
      "r306",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance of common stock upon exercise of stock options and release of restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r20",
      "r21",
      "r306",
      "r314",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)",
        "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r20",
      "r21",
      "r314",
      "r390"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Issuance of common stock upon exercise of stock options and release of restricted stock units"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r49",
      "r306",
      "r314"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Stock Issued During Period, Value, Stock Options Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r20",
      "r21",
      "r306",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedTerseLabel": "Less redemption of shares (in shares)",
        "terseLabel": "Stock redeemed (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r20",
      "r21",
      "r306",
      "r314"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Stock redeemed"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r21",
      "r26",
      "r27",
      "r107",
      "r178",
      "r196",
      "r464",
      "r500"
     ],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance as of end of period",
        "periodStartLabel": "Balance as of beginning of period",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r105",
      "r290",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r314",
      "r316",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Equity Instruments"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r54"
     ],
     "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": "Balance Sheet Components"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "auth_ref": [
      "r233",
      "r237",
      "r238",
      "r239",
      "r242",
      "r243"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "periodEndLabel": "Balance as of end of period",
        "periodStartLabel": "Balance as of beginning of period"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Shares Outstanding",
        "periodEndLabel": "Balance as of end of period (in shares)",
        "periodStartLabel": "Balance as of beginning of period (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r185",
      "r186",
      "r193",
      "r194",
      "r195",
      "r271",
      "r304",
      "r445",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611"
     ],
     "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.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails",
      "http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r110",
      "r342",
      "r356",
      "r552"
     ],
     "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. Treasury securities"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.velo3d.com/role/InvestmentsBreakdownofInvestmentsinUnrealizedLossPositionDetails",
      "http://www.velo3d.com/role/InvestmentsSummaryofAvailableforSaleInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "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": "Warrant [Member]"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "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",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Warrant liabilities",
        "verboseLabel": "Fair Value"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails",
      "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.",
        "label": "Warrants and Rights Outstanding, Measurement Input",
        "terseLabel": "Warrant, measurement input"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Warrants and Rights Outstanding, Term",
        "terseLabel": "Warrants term"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r129",
      "r136"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Diluted weighted average shares outstanding (in shares)",
        "verboseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails",
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r128",
      "r136"
     ],
     "calculation": {
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted average shares outstanding (in shares)",
        "verboseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails",
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Denominator:",
        "verboseLabel": "Shares used in computing net loss per share:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails",
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "velo_A2014StockOptionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2014 Stock Option Plan",
        "label": "2014 Stock Option Plan [Member]",
        "terseLabel": "2014 Stock Option Plan"
       }
      }
     },
     "localname": "A2014StockOptionPlanMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_A2021EquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Equity Incentive Plan",
        "label": "2021 Equity Incentive Plan [Member]",
        "terseLabel": "2021 Equity Incentive Plan"
       }
      }
     },
     "localname": "A2021EquityIncentivePlanMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_A2021StockOptionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Stock Option Plan",
        "label": "2021 Stock Option Plan [Member]",
        "terseLabel": "2021 Stock Option Plan"
       }
      }
     },
     "localname": "A2021StockOptionPlanMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_A2022PrivatePlacementWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Private Placement Warrants",
        "label": "2022 Private Placement Warrants [Member]",
        "terseLabel": "2022 Private Warrant"
       }
      }
     },
     "localname": "A2022PrivatePlacementWarrantsMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails",
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails",
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_A3DPrintersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3D Printers",
        "label": "3D Printers [Member]",
        "verboseLabel": "3D Printer"
       }
      }
     },
     "localname": "A3DPrintersMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_AccruedExpensesAndOtherLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Expenses And Other Liabilities, Current",
        "label": "Accrued Expenses And Other Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherLiabilitiesCurrent",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid-In Capital, Business Combination, Contingent Liability",
        "label": "Adjustments To Additional Paid-In Capital, Business Combination, Contingent Liability",
        "terseLabel": "Issuance of contingent earnout liability upon the reverse recapitalization"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalBusinessCombinationContingentLiability",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid In Capital, Fair Value Adjustment Of Warrants",
        "label": "Adjustments To Additional Paid In Capital, Fair Value Adjustment Of Warrants",
        "terseLabel": "Exercise of warrants (Redeemable preferred convertible stock)"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentOfWarrants",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid In Capital, Reverse Recapitalization Transaction Costs",
        "label": "Adjustments To Additional Paid In Capital, Reverse Recapitalization Transaction Costs",
        "terseLabel": "Transaction costs recorded to additional paid-in capital"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationTransactionCosts",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid In Capital, Warrant Issued In Reverse Merger",
        "label": "Adjustments To Additional Paid In Capital, Warrant Issued In Reverse Merger",
        "terseLabel": "Issuance of warrants upon the reverse recapitalization"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssuedInReverseMerger",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_AdvancesOnPurchases": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances On Purchases",
        "label": "Advances On Purchases",
        "terseLabel": "Vendor prepayments"
       }
      }
     },
     "localname": "AdvancesOnPurchases",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsPrepaidexpensesandothercurrentassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Assets and Liabilities"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "velo_BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration Arrangements, Gain (Loss) On Fair Value, Liability",
        "label": "Business Combination, Contingent Consideration Arrangements, Gain (Loss) On Fair Value, Liability",
        "negatedTerseLabel": "Gain on fair value of contingent earnout liabilities"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsGainLossOnFairValueLiability",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofContingentEarnoutLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration Arrangements, Liability",
        "label": "Business Combination, Contingent Consideration Arrangements, Liability [Roll Forward]",
        "terseLabel": "Contingent Earnout Liability [Roll Forward]"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsLiabilityRollForward",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofContingentEarnoutLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "velo_BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Consideration, Liability, Measurement Input, Term",
        "label": "Business Combination, Contingent Consideration, Liability, Measurement Input, Term",
        "terseLabel": "Expected Term (years)"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInputTerm",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "velo_BusinessCombinationContingentLiabilityReclassified": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Contingent Liability Reclassified",
        "label": "Business Combination, Contingent Liability Reclassified",
        "terseLabel": "Reclassification of contingent earnout liability upon the reverse recapitalization"
       }
      }
     },
     "localname": "BusinessCombinationContingentLiabilityReclassified",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_ClassOfWarrantOrRightExerciseRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Exercise Ratio",
        "label": "Class Of Warrant Or Right, Exercise Ratio",
        "terseLabel": "Exercise ratio"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExerciseRatio",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "velo_ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Fair Value Of Warrants Or Rights At Issuance",
        "label": "Class Of Warrant Or Right, Fair Value Of Warrants Or Rights At Issuance",
        "terseLabel": "Fair Value on Issue Date per warrant (in dollars per warrant)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightFairValueOfWarrantsOrRightsAtIssuance",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "velo_CommonStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Warrants",
        "label": "Common Stock Warrants [Member]",
        "terseLabel": "Common Stock Warrants"
       }
      }
     },
     "localname": "CommonStockWarrantsMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_ComputersAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computers And Software",
        "label": "Computers And Software [Member]",
        "terseLabel": "Computers and software"
       }
      }
     },
     "localname": "ComputersAndSoftwareMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_ContingentEarnoutLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Earnout Liability",
        "label": "Contingent Earnout Liability [Member]",
        "terseLabel": "Contingent earnout liabilities"
       }
      }
     },
     "localname": "ContingentEarnoutLiabilityMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_ConversionOfDebtIntoRedeemableConvertiblePreferredStock": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Debt Into Redeemable Convertible Preferred Stock",
        "label": "Conversion Of Debt Into Redeemable Convertible Preferred Stock",
        "terseLabel": "Conversion of convertible notes to Series D redeemable convertible preferred stock"
       }
      }
     },
     "localname": "ConversionOfDebtIntoRedeemableConvertiblePreferredStock",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Redeemable Convertible Preferred Stock Into Common Stock",
        "label": "Conversion Of Redeemable Convertible Preferred Stock Into Common Stock",
        "terseLabel": "Conversion of redeemable convertible preferred stock into common stock"
       }
      }
     },
     "localname": "ConversionOfRedeemableConvertiblePreferredStockIntoCommonStock",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_ConversionOfWarrantsIntoCommonStockNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Warrants Into Common Stock, Net",
        "label": "Conversion Of Warrants Into Common Stock, Net",
        "terseLabel": "Conversion of warrants into common stock, net settlement"
       }
      }
     },
     "localname": "ConversionOfWarrantsIntoCommonStockNet",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Warrants Into Redeemable Convertible Preferred Stock, Net",
        "label": "Conversion Of Warrants Into Redeemable Convertible Preferred Stock, Net",
        "terseLabel": "Conversion of warrants into redeemable convertible preferred stock, net settlement"
       }
      }
     },
     "localname": "ConversionOfWarrantsIntoRedeemableConvertiblePreferredStockNet",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_ConvertibleNotesDueJanuary32023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Notes Due January 3, 2023",
        "label": "Convertible Notes Due January 3, 2023 [Member]",
        "terseLabel": "Convertible Notes Due January 3, 2023"
       }
      }
     },
     "localname": "ConvertibleNotesDueJanuary32023Member",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_Customer1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 1",
        "label": "Customer 1 [Member]",
        "terseLabel": "Customer 1"
       }
      }
     },
     "localname": "Customer1Member",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_Customer2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 2",
        "label": "Customer 2 [Member]",
        "terseLabel": "Customer 2"
       }
      }
     },
     "localname": "Customer2Member",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_Customer3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 3",
        "label": "Customer 3 [Member]",
        "terseLabel": "Customer 3"
       }
      }
     },
     "localname": "Customer3Member",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_Customer4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 4",
        "label": "Customer 4 [Member]",
        "terseLabel": "Customer 4"
       }
      }
     },
     "localname": "Customer4Member",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_Customer5Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 5",
        "label": "Customer 5 [Member]",
        "terseLabel": "Customer 5"
       }
      }
     },
     "localname": "Customer5Member",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_Customer6Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 6",
        "label": "Customer 6 [Member]",
        "terseLabel": "Customer 6"
       }
      }
     },
     "localname": "Customer6Member",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_Customer7Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 7",
        "label": "Customer 7 [Member]",
        "terseLabel": "Customer 7"
       }
      }
     },
     "localname": "Customer7Member",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_Customer8Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 8",
        "label": "Customer 8 [Member]",
        "terseLabel": "Customer 8"
       }
      }
     },
     "localname": "Customer8Member",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_Customer9Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 9",
        "label": "Customer 9 [Member]",
        "terseLabel": "Customer 9"
       }
      }
     },
     "localname": "Customer9Member",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/RevenueConcentrationofCreditRiskandOtherRisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_DebtCovenantTerms1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Terms 1",
        "label": "Debt Covenant Terms 1 [Member]",
        "terseLabel": "Less Than Or Equal To 1.50"
       }
      }
     },
     "localname": "DebtCovenantTerms1Member",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_DebtCovenantTerms2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Terms 2",
        "label": "Debt Covenant Terms 2 [Member]",
        "terseLabel": "Greater Than 1.50"
       }
      }
     },
     "localname": "DebtCovenantTerms2Member",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_DebtCovenantTermsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Terms",
        "label": "Debt Covenant Terms [Axis]",
        "terseLabel": "Debt Covenant Terms [Axis]"
       }
      }
     },
     "localname": "DebtCovenantTermsAxis",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "velo_DebtCovenantTermsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Terms [Domain]",
        "label": "Debt Covenant Terms [Domain]",
        "terseLabel": "Debt Covenant Terms [Domain]"
       }
      }
     },
     "localname": "DebtCovenantTermsDomain",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_DebtInstrumentCovenantAdjustedQuickRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Adjusted Quick Ratio",
        "label": "Debt Instrument, Covenant, Adjusted Quick Ratio",
        "terseLabel": "Adjusted quick ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantAdjustedQuickRatio",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "velo_DebtInstrumentCovenantRevenueRequirement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Revenue Requirement",
        "label": "Debt Instrument, Covenant, Revenue Requirement",
        "terseLabel": "Revenue requirement"
       }
      }
     },
     "localname": "DebtInstrumentCovenantRevenueRequirement",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_DebtInstrumentNumberOfAdvancesExecuted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Number Of Advances Executed",
        "label": "Debt Instrument, Number Of Advances Executed",
        "terseLabel": "Number of advances"
       }
      }
     },
     "localname": "DebtInstrumentNumberOfAdvancesExecuted",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "velo_December2020PrivatePlacementCommonStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "December 2020 Private Placement Common Stock Warrants",
        "label": "December 2020 Private Placement Common Stock Warrants [Member]",
        "terseLabel": "December 2020 Private Placement Common Stock Warrants"
       }
      }
     },
     "localname": "December2020PrivatePlacementCommonStockWarrantsMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_EarningsPerShareBasicAndDilutedEPSAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings Per Share, Basic And Diluted EPS",
        "label": "Earnings Per Share, Basic And Diluted EPS [Abstract]",
        "terseLabel": "Net loss per share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedEPSAbstract",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperShareComputationofBasicandDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "velo_EarnoutShareUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Share Units",
        "label": "Earnout Share Units [Member]",
        "terseLabel": "Earnout shares - employees"
       }
      }
     },
     "localname": "EarnoutShareUnitsMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_EligibleVelo3DEquityholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eligible Velo3D Equityholders",
        "label": "Eligible Velo3D Equityholders [Member]",
        "terseLabel": "Eligible Velo3D Equityholders"
       }
      }
     },
     "localname": "EligibleVelo3DEquityholdersMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_EquipmentLoanFacilityOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment Loan, Facility One",
        "label": "Equipment Loan, Facility One [Member]",
        "terseLabel": "Facility One"
       }
      }
     },
     "localname": "EquipmentLoanFacilityOneMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_EquipmentLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment Loan",
        "label": "Equipment Loan [Member]",
        "terseLabel": "Equipment loan"
       }
      }
     },
     "localname": "EquipmentLoanMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails",
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_EquipmentOnLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment On Lease",
        "label": "Equipment On Lease [Member]",
        "terseLabel": "Equipment on lease"
       }
      }
     },
     "localname": "EquipmentOnLeaseMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_FairValueAdjustmentOfDerivativesAndWarrants": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Adjustment Of Derivatives And Warrants",
        "label": "Fair Value Adjustment Of Derivatives And Warrants",
        "terseLabel": "Gain on fair value of contingent earnout liabilities"
       }
      }
     },
     "localname": "FairValueAdjustmentOfDerivativesAndWarrants",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_FinanceLeaseInterestExpenseAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Interest Expense And Amortization",
        "label": "Finance Lease, Interest Expense And Amortization",
        "terseLabel": "Financing lease expense"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpenseAndAmortization",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_FounderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Founder",
        "label": "Founder [Member]",
        "terseLabel": "Founder"
       }
      }
     },
     "localname": "FounderMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_GainLossOnFairValueOfContingentEarnoutLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) On Fair Value Of Contingent Earnout Liability",
        "label": "Gain (Loss) On Fair Value Of Contingent Earnout Liability",
        "terseLabel": "Gain (loss) on fair value of contingent earnout liabilities"
       }
      }
     },
     "localname": "GainLossOnFairValueOfContingentEarnoutLiability",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_GainLossOnFairValueOfWarrants": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) On Fair Value Of Warrants",
        "label": "Gain (Loss) On Fair Value Of Warrants",
        "verboseLabel": "Gain (loss) on fair value of warrants"
       }
      }
     },
     "localname": "GainLossOnFairValueOfWarrants",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_JAWSSpitfireAcquisitionCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "JAWS Spitfire Acquisition Corporation",
        "label": "JAWS Spitfire Acquisition Corporation [Member]",
        "terseLabel": "JAWS Spitfire"
       }
      }
     },
     "localname": "JAWSSpitfireAcquisitionCorporationMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors",
        "label": "JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors [Member]",
        "terseLabel": "JAWS Spitfire, JAWS Spitfire Sponsor and Third-party PIPE Investors"
       }
      }
     },
     "localname": "JAWSSpitfireJAWSSpitfireSponsorAndThirdPartyPIPEInvestorsMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_July2020PublicCommonStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "July 2020 Public Common Stock Warrants",
        "label": "July 2020 Public Common Stock Warrants [Member]",
        "terseLabel": "July 2020 Public Common Stock Warrants"
       }
      }
     },
     "localname": "July2020PublicCommonStockWarrantsMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_LaboratoryEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Laboratory Equipment",
        "label": "Laboratory Equipment [Member]",
        "terseLabel": "Lab equipment and other equipment"
       }
      }
     },
     "localname": "LaboratoryEquipmentMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_LeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Liability",
        "label": "Lease, Liability",
        "totalLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "LeaseLiability",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LeaseLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Liability",
        "label": "Lease, Liability [Abstract]",
        "terseLabel": "Lease, Liability [Abstract]"
       }
      }
     },
     "localname": "LeaseLiabilityAbstract",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "velo_LeaseLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "velo_AccruedExpensesAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Liability, Current",
        "label": "Lease, Liability, Current",
        "terseLabel": "Lease liability\u2009\u2013\u2009current portion"
       }
      }
     },
     "localname": "LeaseLiabilityCurrent",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsAccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Liability, Noncurrent",
        "label": "Lease, Liability, Noncurrent",
        "verboseLabel": "Lease liabilities - noncurrent portion"
       }
      }
     },
     "localname": "LeaseLiabilityNoncurrent",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LeasePayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease, Payments",
        "label": "Lease, Payments",
        "terseLabel": "Cash paid for leases"
       }
      }
     },
     "localname": "LeasePayments",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesLeaseRelatedBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LegacyVelo3DMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legacy Velo3D",
        "label": "Legacy Velo3D [Member]",
        "terseLabel": "Legacy Velo3D"
       }
      }
     },
     "localname": "LegacyVelo3DMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_LesseeLeaseLiabilityToBePaid": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Liability, To Be Paid",
        "label": "Lessee, Lease, Liability, To Be Paid",
        "totalLabel": "Total operating lease payments"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityToBePaid",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LesseeLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 6.0,
       "parentTag": "velo_LesseeLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Liability, To Be Paid, After Year Four",
        "label": "Lessee, Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "velo_LesseeLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Liability, To Be Paid, Remainder Of Fiscal Year",
        "label": "Lessee, Lease, Liability, To Be Paid, Remainder Of Fiscal Year",
        "terseLabel": "Remainder of 2022"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityToBePaidRemainderOfFiscalYear",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LesseeLeaseLiabilityToBePaidYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 5.0,
       "parentTag": "velo_LesseeLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Liability, To Be Paid, Year Four",
        "label": "Lessee, Lease, Liability, To Be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityToBePaidYearFour",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LesseeLeaseLiabilityToBePaidYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "velo_LesseeLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Liability, To Be Paid, Year One",
        "label": "Lessee, Lease, Liability, To Be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityToBePaidYearOne",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LesseeLeaseLiabilityToBePaidYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 4.0,
       "parentTag": "velo_LesseeLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Liability, To Be Paid, Year Three",
        "label": "Lessee, Lease, Liability, To Be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityToBePaidYearThree",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LesseeLeaseLiabilityToBePaidYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "order": 3.0,
       "parentTag": "velo_LesseeLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Liability, To Be Paid, Year Two",
        "label": "Lessee, Lease, Liability, To Be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityToBePaidYearTwo",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LesseeLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "velo_LesseeLeaseLiabilityToBePaid",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, Liability, Undiscounted Excess Amount",
        "label": "Lessee, Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less portion representing imputed interest"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LesseeOperatingLeaseNumberOfLeases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number Of Leases",
        "label": "Lessee, Operating Lease, Number Of Leases",
        "terseLabel": "Number of operating leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfLeases",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "velo_LongTermDebtCurrentMaturitiesExcludingConvertibleNotes": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails_1": {
       "order": 1.0,
       "parentTag": "velo_LongTermDebtExcludingConvertibleNotes",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Current Maturities, Excluding Convertible Notes",
        "label": "Long-Term Debt, Current Maturities, Excluding Convertible Notes",
        "terseLabel": "Debt\u2009\u2013\u2009current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrentMaturitiesExcludingConvertibleNotes",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LongTermDebtExcludingConvertibleNotes": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Excluding Convertible Notes",
        "label": "Long-Term Debt, Excluding Convertible Notes",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebtExcludingConvertibleNotes",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails",
      "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LongTermDebtExcludingConvertibleNotesAndCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails_1": {
       "order": 2.0,
       "parentTag": "velo_LongTermDebtExcludingConvertibleNotes",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Excluding Convertible Notes And Current Maturities",
        "label": "Long-Term Debt, Excluding Convertible Notes And Current Maturities",
        "terseLabel": "Long-term debt\u2009\u2013\u2009less current portion"
       }
      }
     },
     "localname": "LongTermDebtExcludingConvertibleNotesAndCurrentMaturities",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.velo3d.com/role/LongTermDebtComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_LongTermDebtMaturityYearsOneThroughThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails": {
       "order": 2.0,
       "parentTag": "velo_LongTermDebtExcludingConvertibleNotes",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Maturity, Years One Through Three",
        "label": "Long-Term Debt, Maturity, Years One Through Three",
        "terseLabel": "1-3 years"
       }
      }
     },
     "localname": "LongTermDebtMaturityYearsOneThroughThree",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtFutureMinimumAggregatePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_MeasurementInputExpectedVolatilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Expected Volatility",
        "label": "Measurement Input, Expected Volatility [Member]",
        "terseLabel": "Expected volatility",
        "verboseLabel": "Expected volatility"
       }
      }
     },
     "localname": "MeasurementInputExpectedVolatilityMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsContingentEarnoutLiabilitiesFairValueAssumptionsDetails",
      "http://www.velo3d.com/role/EquityInstrumentsFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_MeasurementInputTradingVolatilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Trading Volatility",
        "label": "Measurement Input, Trading Volatility [Member]",
        "terseLabel": "Measurement Input, Trading Volatility"
       }
      }
     },
     "localname": "MeasurementInputTradingVolatilityMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_MergerRelatedCostsIncurredButNotYetPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Merger Related Costs Incurred But Not Yet Paid",
        "label": "Merger Related Costs Incurred But Not Yet Paid",
        "terseLabel": "Unpaid merger transactional costs"
       }
      }
     },
     "localname": "MergerRelatedCostsIncurredButNotYetPaid",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_NumberOfCreditFacilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Credit Facilities",
        "label": "Number Of Credit Facilities",
        "terseLabel": "Number of credit facilities"
       }
      }
     },
     "localname": "NumberOfCreditFacilities",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "velo_OfficeAndManufacturingFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office And Manufacturing Facilities",
        "label": "Office And Manufacturing Facilities [Member]",
        "terseLabel": "Office And Manufacturing Facilities"
       }
      }
     },
     "localname": "OfficeAndManufacturingFacilitiesMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_OperatingLeasesExpiringIn2023To2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Leases Expiring In 2023 To 2027",
        "label": "Operating Leases Expiring In 2023 To 2027 [Member]",
        "terseLabel": "Operating Leases Expiring In 2023 To 2027"
       }
      }
     },
     "localname": "OperatingLeasesExpiringIn2023To2027Member",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_OtherLiabilitiesAndLeaseLiabilitiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Liabilities And Lease Liabilities, Noncurrent",
        "label": "Other Liabilities And Lease Liabilities, Noncurrent",
        "terseLabel": "Other noncurrent liabilities",
        "totalLabel": "Total other noncurrent liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesAndLeaseLiabilitiesNoncurrent",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsOtherNoncurrentLiabilitiesDetails",
      "http://www.velo3d.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_OtherLocationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Locations",
        "label": "Other Locations [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLocationsMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/RevenueRevenuebyGeographicAreaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_PaymentsToAcquireEquipmentForLeaseToCustomers": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments To Acquire Equipment For Lease To Customers",
        "label": "Payments To Acquire Equipment For Lease To Customers",
        "negatedTerseLabel": "Production of equipment for lease to customers"
       }
      }
     },
     "localname": "PaymentsToAcquireEquipmentForLeaseToCustomers",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_PrivatePlacementWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Private Placement Warrants.",
        "label": "Private Placement Warrants [Member]",
        "terseLabel": "Private placement warrants",
        "verboseLabel": "Private Placement"
       }
      }
     },
     "localname": "PrivatePlacementWarrantsMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails",
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails",
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_PrivateWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Private Warrants",
        "label": "Private Warrants [Member]",
        "terseLabel": "Private Warrants"
       }
      }
     },
     "localname": "PrivateWarrantsMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Issuance Of Long-Term Debt, Excluding Convertible Debt",
        "label": "Proceeds From Issuance Of Long-Term Debt, Excluding Convertible Debt",
        "terseLabel": "Proceeds from equipment loans"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebtExcludingConvertibleDebt",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_ProceedsFromMerger": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Merger",
        "label": "Proceeds From Merger",
        "terseLabel": "Proceeds from Merger"
       }
      }
     },
     "localname": "ProceedsFromMerger",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_ProceedsReceivedFromReverseRecapitalization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds Received From Reverse Recapitalization",
        "label": "Proceeds Received From Reverse Recapitalization",
        "terseLabel": "Gross proceeds from transactions"
       }
      }
     },
     "localname": "ProceedsReceivedFromReverseRecapitalization",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_PublicShareholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Shareholders",
        "label": "Public Shareholders [Member]",
        "terseLabel": "Public"
       }
      }
     },
     "localname": "PublicShareholdersMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_PublicWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for public warrants.",
        "label": "Public Warrants [Member]",
        "netLabel": "Public",
        "terseLabel": "Public Warrants"
       }
      }
     },
     "localname": "PublicWarrantsMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails",
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_RecapitalizationExchangeRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recapitalization Exchange Ratio",
        "label": "Recapitalization Exchange Ratio",
        "terseLabel": "Exchange ratio"
       }
      }
     },
     "localname": "RecapitalizationExchangeRatio",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ConvertibleNotesPayableNarrativeDetails",
      "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "velo_RecurringPaymentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recurring Payment",
        "label": "Recurring Payment [Member]",
        "terseLabel": "Recurring payment"
       }
      }
     },
     "localname": "RecurringPaymentMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_RepaymentOfLongTermDebtExcludingConvertibleNotes": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment Of Long-Term Debt, Excluding Convertible Notes",
        "label": "Repayment Of Long-Term Debt, Excluding Convertible Notes",
        "negatedTerseLabel": "Repayment of equipment loans"
       }
      }
     },
     "localname": "RepaymentOfLongTermDebtExcludingConvertibleNotes",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_RepaymentOfPropertyAndEquipmentLoan": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment Of Property And Equipment Loan",
        "label": "Repayment Of Property And Equipment Loan",
        "negatedTerseLabel": "Repayment of property and equipment loan"
       }
      }
     },
     "localname": "RepaymentOfPropertyAndEquipmentLoan",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_RepaymentsOfSecuredDebtInConnectionWithDebtIssuance": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments Of Secured Debt, In Connection With Debt Issuance",
        "label": "Repayments Of Secured Debt, In Connection With Debt Issuance",
        "negatedTerseLabel": "Repayment of loans in connection with loan refinance"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebtInConnectionWithDebtIssuance",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_ReverseRecapitalizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse Recapitalization",
        "label": "Reverse Recapitalization [Abstract]"
       }
      }
     },
     "localname": "ReverseRecapitalizationAbstract",
     "nsuri": "http://www.velo3d.com/20220930",
     "xbrltype": "stringItemType"
    },
    "velo_ReverseRecapitalizationDeemedValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse Recapitalization, Deemed Value",
        "label": "Reverse Recapitalization, Deemed Value",
        "terseLabel": "Deemed value (in usd per share)"
       }
      }
     },
     "localname": "ReverseRecapitalizationDeemedValue",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "velo_ReverseRecapitalizationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse Recapitalization Disclosure",
        "label": "Reverse Recapitalization Disclosure [Text Block]",
        "terseLabel": "Reverse Recapitalization"
       }
      }
     },
     "localname": "ReverseRecapitalizationDisclosureTextBlock",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "velo_ReverseRecapitalizationNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse Recapitalization, Net",
        "label": "Reverse Recapitalization, Net",
        "terseLabel": "Net proceeds from transactions"
       }
      }
     },
     "localname": "ReverseRecapitalizationNet",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/DescriptionofBusinessandBasisofPresentationNarrativeDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_ReverseRecapitalizationTransactionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse Recapitalization, Transaction Costs",
        "label": "Reverse Recapitalization, Transaction Costs",
        "terseLabel": "Transaction costs"
       }
      }
     },
     "localname": "ReverseRecapitalizationTransactionCosts",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_ReverseRecapitalizationTransactionCostsExpensedDuringPeriod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse Recapitalization, Transaction Costs, Expensed During Period",
        "label": "Reverse Recapitalization, Transaction Costs, Expensed During Period",
        "terseLabel": "Transaction costs expensed"
       }
      }
     },
     "localname": "ReverseRecapitalizationTransactionCostsExpensedDuringPeriod",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Accrued And Other Current Liabilities",
        "label": "Schedule Of Accrued And Other Current Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedAndOtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/BalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "velo_ScheduleOfContingentEarnoutLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Contingent Earnout Liabilities",
        "label": "Schedule Of Contingent Earnout Liabilities [Table Text Block]",
        "terseLabel": "Schedule Of Contingent Earnout Liabilities"
       }
      }
     },
     "localname": "ScheduleOfContingentEarnoutLiabilitiesTableTextBlock",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "velo_ScheduleOfReverseRecapitalizationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Reverse Recapitalization [Line Items]",
        "label": "Schedule of Reverse Recapitalization [Line Items]",
        "terseLabel": "Schedule of Reverse Recapitalization [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfReverseRecapitalizationLineItems",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "velo_ScheduleOfReverseRecapitalizationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Reverse Recapitalization [Table]",
        "label": "Schedule of Reverse Recapitalization [Table]",
        "terseLabel": "Schedule of Reverse Recapitalization [Table]"
       }
      }
     },
     "localname": "ScheduleOfReverseRecapitalizationTable",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "velo_ScheduleOfReverseRecapitalizationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Reverse Recapitalization",
        "label": "Schedule Of Reverse Recapitalization [Table Text Block]",
        "terseLabel": "Schedule of Shares Issued in Merger"
       }
      }
     },
     "localname": "ScheduleOfReverseRecapitalizationTableTextBlock",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "velo_ScheduleOfWarrantsAndRightsRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Warrants And Rights Roll Forward",
        "label": "Schedule Of Warrants And Rights Roll Forward [Table Text Block]",
        "terseLabel": "Warrant Liability Rollforward"
       }
      }
     },
     "localname": "ScheduleOfWarrantsAndRightsRollForwardTableTextBlock",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Earnout Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Earnout Period",
        "terseLabel": "Earnout period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEarnoutPeriod",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest": {
     "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, Expected To Vest",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Expected To Vest",
        "terseLabel": "Expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExpectedToVest",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_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",
        "negatedTerseLabel": "Cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_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.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Expected To Vest",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Expected To Vest",
        "terseLabel": "Expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "velo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Expected To Vest, Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Expected To Vest, Weighted Average Grant Date Fair Value",
        "terseLabel": "Expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityIncentivePlansandStockBasedCompensationRSUsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "velo_StockConvertedReverseRecapitalization": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Converted, Reverse Recapitalization",
        "label": "Stock Converted, Reverse Recapitalization",
        "terseLabel": "Stock converted (in shares)"
       }
      }
     },
     "localname": "StockConvertedReverseRecapitalization",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails",
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "velo_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Conversion Of Convertible Securities, Reverse Recapitalization",
        "label": "Stock Issued During Period, Shares, Conversion Of Convertible Securities, Reverse Recapitalization",
        "terseLabel": "Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesReverseRecapitalization",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "velo_StockIssuedDuringPeriodSharesConversionOfWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Conversion Of Warrants",
        "label": "Stock Issued During Period, Shares, Conversion Of Warrants",
        "terseLabel": "Conversion of warrants into common stock, net settlement (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfWarrants",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "velo_StockIssuedDuringPeriodSharesReverseCapitalization": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Reverse Capitalization",
        "label": "Stock Issued During Period, Shares, Reverse Capitalization",
        "terseLabel": "Issuance of common stock upon the reverse recapitalization, net of issuance costs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesReverseCapitalization",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "velo_StockIssuedDuringPeriodSharesReverseRecapitalization": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Reverse Recapitalization",
        "label": "Stock Issued During Period, Shares, Reverse Recapitalization",
        "totalLabel": "Shares and PIPE Financing Shares (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationSharesIssuedinMergerDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "velo_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Conversion Of Convertible Securities, Reverse Recapitalization",
        "label": "Stock Issued During Period, Value, Conversion Of Convertible Securities, Reverse Recapitalization",
        "terseLabel": "Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesReverseRecapitalization",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_StockIssuedDuringPeriodValueConversionOfWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Conversion Of Warrants",
        "label": "Stock Issued During Period, Value, Conversion Of Warrants",
        "terseLabel": "Conversion of warrants into common stock, net settlement"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfWarrants",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_StockIssuedDuringPeriodValueReverseCapitalization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Reverse Capitalization",
        "label": "Stock Issued During Period, Value, Reverse Capitalization",
        "terseLabel": "Issuance of common stock upon the reverse recapitalization, net of issuance costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueReverseCapitalization",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_StockIssuedOrConvertedDuringPeriodReverseRecapitalization": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued Or Converted During Period, Reverse Recapitalization",
        "label": "Stock Issued Or Converted During Period, Reverse Recapitalization",
        "terseLabel": "Shares issued or converted during period"
       }
      }
     },
     "localname": "StockIssuedOrConvertedDuringPeriodReverseRecapitalization",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "velo_StockRepurchasedDuringPeriodPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchased During Period, Price Per Share",
        "label": "Stock Repurchased During Period, Price Per Share",
        "terseLabel": "Stock redeemed, stock price (in usd per share)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodPricePerShare",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/ReverseRecapitalizationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "velo_SupportServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Support Services",
        "label": "Support Services [Member]",
        "terseLabel": "Support services"
       }
      }
     },
     "localname": "SupportServicesMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Shares, Conversion Of Convertible Debt Into Preferred Stock",
        "label": "Temporary Equity, Shares, Conversion Of Convertible Debt Into Preferred Stock",
        "terseLabel": "Conversion of convertible notes into preferred stock (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesConversionOfConvertibleDebtIntoPreferredStock",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "velo_TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Shares, Conversion Of Preferred Stock Into Common Stock",
        "label": "Temporary Equity, Shares, Conversion Of Preferred Stock Into Common Stock",
        "terseLabel": "Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesConversionOfPreferredStockIntoCommonStock",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "velo_TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Shares, Conversion Of Warrants To Preferred Stock, Net",
        "label": "Temporary Equity, Shares, Conversion Of Warrants To Preferred Stock, Net",
        "terseLabel": "Conversion of warrants into preferred stock, net settlement (in shares)"
       }
      }
     },
     "localname": "TemporaryEquitySharesConversionOfWarrantsToPreferredStockNet",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "velo_TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Value, Conversion Of Convertible Debt Into Preferred Stock",
        "label": "Temporary Equity, Value, Conversion Of Convertible Debt Into Preferred Stock",
        "terseLabel": "Conversion of convertible notes into preferred stock"
       }
      }
     },
     "localname": "TemporaryEquityValueConversionOfConvertibleDebtIntoPreferredStock",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_TemporaryEquityValueConversionOfPreferredStockIntoCommonStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Value, Conversion Of Preferred Stock Into Common Stock",
        "label": "Temporary Equity, Value, Conversion Of Preferred Stock Into Common Stock",
        "terseLabel": "Conversion of convertible preferred stock into common stock in connection with the reverse recapitalization"
       }
      }
     },
     "localname": "TemporaryEquityValueConversionOfPreferredStockIntoCommonStock",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_TemporaryEquityValueConversionOfWarrantsToPreferredStockNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Value, Conversion Of Warrants To Preferred Stock, Net",
        "label": "Temporary Equity, Value, Conversion Of Warrants To Preferred Stock, Net",
        "terseLabel": "Conversion of warrants into preferred stock, net settlement"
       }
      }
     },
     "localname": "TemporaryEquityValueConversionOfWarrantsToPreferredStockNet",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_WarrantLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Liabilities, Fair Value Disclosure",
        "label": "Warrant Liabilities, Fair Value Disclosure",
        "terseLabel": "Warrant liabilities"
       }
      }
     },
     "localname": "WarrantLiabilitiesFairValueDisclosure",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_WarrantLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Liability",
        "label": "Warrant Liability [Member]",
        "terseLabel": "Warrant liabilities"
       }
      }
     },
     "localname": "WarrantLiabilityMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_WarrantLiabilityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Liability",
        "label": "Warrant Liability [Roll Forward]",
        "terseLabel": "Warrant Liability [Roll Forward]"
       }
      }
     },
     "localname": "WarrantLiabilityRollForward",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "velo_WarrantToPurchaseCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant To Purchase Common Stock",
        "label": "Warrant To Purchase Common Stock [Member]",
        "terseLabel": "Common stock warrants"
       }
      }
     },
     "localname": "WarrantToPurchaseCommonStockMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/BasicandDilutedNetIncomeLossperSharePotentiallyDilutiveSecuritiesExcludedfromComputationDetails",
      "http://www.velo3d.com/role/EquityInstrumentsCommonStockReservedforIssuanceDetails",
      "http://www.velo3d.com/role/EquityInstrumentsNarrativeDetails",
      "http://www.velo3d.com/role/EquityInstrumentsWarrantsforSharesofStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_WarrantToPurchaseRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant To Purchase Redeemable Convertible Preferred Stock",
        "label": "Warrant To Purchase Redeemable Convertible Preferred Stock [Member]",
        "verboseLabel": "Redeemable convertible preferred stock"
       }
      }
     },
     "localname": "WarrantToPurchaseRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/EquityInstrumentsRollforwardofWarrantLiabilityDetails",
      "http://www.velo3d.com/role/FairValueMeasurementsChangesinFairValueofLevel3FinancialInstrumentsDetails",
      "http://www.velo3d.com/role/FairValueMeasuresandDisclosuresAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "velo_WarrantsIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Issued",
        "label": "Warrants Issued",
        "terseLabel": "Issuance of common stock warrants in connection with financing"
       }
      }
     },
     "localname": "WarrantsIssued",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_WarrantsIssuedInConnectionWithRefinancingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Issued In Connection With Refinancing Activities",
        "label": "Warrants Issued In Connection With Refinancing Activities",
        "terseLabel": "Issuance of common stock warrants in connection with refinancing"
       }
      }
     },
     "localname": "WarrantsIssuedInConnectionWithRefinancingActivities",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "velo_WarrantsReclassified": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants Reclassified",
        "label": "Warrants Reclassified",
        "terseLabel": "Reclassification of warrants liability upon the reverse recapitalization"
       }
      }
     },
     "localname": "WarrantsReclassified",
     "nsuri": "http://www.velo3d.com/20220930",
     "presentation": [
      "http://www.velo3d.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(b))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r113": {
   "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"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r274": {
   "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"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644"
  },
  "r289": {
   "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"
  },
  "r29": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r292": {
   "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"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r295": {
   "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"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r299": {
   "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"
  },
  "r3": {
   "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"
  },
  "r30": {
   "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"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r304": {
   "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"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r356": {
   "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"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r361": {
   "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"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r363": {
   "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"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r4": {
   "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"
  },
  "r40": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r43": {
   "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"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r46": {
   "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"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957"
  },
  "r479": {
   "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"
  },
  "r48": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r484": {
   "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"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r49": {
   "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"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r491": {
   "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"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888252"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org/topic&trid=2122208"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r55": {
   "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"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r558": {
   "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"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r56": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r57": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r58": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r59": {
   "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"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r600": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r601": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r602": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r603": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r604": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r605": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r606": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r607": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r608": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r609": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r61": {
   "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"
  },
  "r610": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r611": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r612": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r613": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r614": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r69": {
   "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"
  },
  "r7": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r82": {
   "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"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>95
<FILENAME>0001825079-22-000002-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001825079-22-000002-xbrl.zip
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
MHRSC*5,@,_B-"1D-FG!:I"[LZSF#%WM'8>AW^C(O2;&RJZ!ST 0J8<X4FZX
M337/5DTH%ZI:$,Q12[C%8Y::L]WRN FD D)E:<[FV^H;)22*@6$"CXF:DH)5
MSNA*L!7T4FTDINI-E!-K9O2FK+*2? 6?"[D4C,[8B[W64><AC"L)I7A3.()E
M.HE>;3C("XK\2QSSYCLU<#\XV"3R^.&WZQ+&;A2;0IBROU\0A3M3K.""E5)A
M"PIX(U4.@>^\W_1PS1K(I++K+[41,*PKQ:8C#_(IKB-DAKV+;U.N]GO#.*1.
MQK&]L.1Z7E,$&:QP<L!T24&1T>F<%#,;-N=5A81J0H:D1XXB$&'TKFT5^[+@
MBIE;OC)P;VBZ3PX \0:M?7IP3<:;2-=1UHP,VE&,?&MW#(8?A'/AT^0<+Y!(
M.;%]2M$-05.*;VV+UC3,"#>D+!6K3&N;1DR$ #1#-$1@XZL2>UTUK57&"U*D
MYCTZI'8*M5Q"K86HF2%+IFS,:A>M48%+6FV"(B9MSD9>N ^_('#(5,>/8J;)
M5+"-QE0JRI2#+1:DK%BR^:=#>54*LDIX81MEC3K;_EK8U4MS":1$K*]MR^1:
MO!YOVVWWU:&9S;H:@6JZ";P>?ET[_'J:WI6%D=L^VBWVW6"G[#NX;;G!X;?W
M&H=N?$^WGJUO76/L8H5,?=V(&AN#]>Y*PO(*@NU9RVRXKQM9]_#QSR'[RV.
M>]9>Y7 F+^N;(HCKF^*:ZNMR_$.FOLFS<2_5YU"4D]7V=/-C9/5B+S[L5/;Y
M]<"ZE>D]V?V GG];U?4YJF69H"Y44G *IGR=Y]2-Y]R!YU3G';_$_J_WOZ^W
M]9APC='2>W1@_UQQG/]*' #OM.'@;A\\._]\N\'L]F? 4M9?01/%!#$X=GX8
M7$?Q;TS(%$^:A;YKLA/$UK/^KFF_L![_!5!+ P04    " !Q@&Y5VBOMK]$$
M  "6%0  %0   '$S,3 M<7AE>&AI8FET,S(R+FAT;>U8;4\;.1#^?K]B&G0M
M2-GW0%Z+E"9!1:*$DG!</YV<M3>QZEUOO0XA]^MO[$V E.8$IY9"=?FPRNZ\
M/3/SK#WKSJO^L#?^=#: F4X%G%V\.SGN0<7QO,NHYWG]<1_>CS^<0,WU Q@K
MDA5<<YD1X7F#TPI49EKG+<];+!;N(G*EFGKC<\^XJGE"RH*Y5-/*8<<\P2LC
M]/"WSBO'@;Z,YRG+-,2*$<THS N>3>&2LN(S.,Y*JR?SI>+3F8;0#T.XE.HS
MOR*E7',MV.':3\<K[SN>#=*92+H\[%!^!9R^K?!ZTX\)#9OTH)[4&&DTHV9
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
M *R&NPL.FVQZ;R5J==)YK[(TV2%X52*0M1RV.Y."E)@7!IH9!093@JEX6=
M)*DM1.50&A:>2476,=X*7!R89A\83*MG10I%VFCY+^28O?-D98WM8LP<B2\,
M9'<=&$P)'_1:24PZAZS 6H,RD78F^N(P9:O.5W3,W7B=FEIHE-%38LT<9+8
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
M21!#J\&YXC-C7$BPS7!(=I'LQ3*NF#W=L"@+2;NH3(($V9,0P1O^*T-=)+E
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
M69>[39FH5PLA?E&G\.60"@V'YQ69&I)=94#G'&Q)F0Q0]MY!D0JY9V'1+BW
M:HBY V]ZRR4(2!89;0G2@<(872[\2HLD,WA?%BB1:CY0G'VFE<.$HJ[NRSJ#
M8K>(422K;2:K$JBR0.LIYA/RNU]PX8(0$$("<@HP&Y1:9A>T)YQDCS<_J7\^
MD+Z5K/^"0ECEBF/4P!6+*0N%TEN3. @J#0B;[\%PF&?)*G,(2A0$92$22"4
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
MHZPCMZ%)55_N,W=FM* .5<I&(OA4J^%[:]"44E0L6*=?&^0^[S-W9K,WAK8
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
MM;?=7?4&_GWZZO=DM,,LL<5FL+1 16AY9TM+H"DYIYP)XH,G1LJ5M<['SF0
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
M$-)[7>V&7] ;V+,;&D!> \M; W%_['QJQWM6Y'VUT[NH [5]:/9[M[/61OF
MB61-_, H7\E<-H99WI7^$JFY_:G7*+THOC_4B&Y^]_"NM@RPN':WI&?ZU.U\
M*Y=,I;.5?_?/DLH4GT>;84QDUU<GD/$)O_C+P@]C^?-J6N1JJIS)Y6:L+RXB
M.92)/%79A&Y2D@>M2GW-4EDPQIOM&RAW44EO=2Z&H!JR?N6O2LD^21WNI@/\
MI(IW.ZTR@+4(U8ET?+E;*E;Q:[(4%ZPPW61JG3RL810F,#K>JVS"+)@%"R:J
M,#:YQZ,4JHVH5&T2Y=GNH-DO@]4[W6+$CT/'>#J ;51>B1":UG?C#GEK\TJ?
MN2JT\WR&2-\LU5\AS8MXNXZKZ*_2<[[=5(I*R?GO0TW9ZEX5ZEG^D@3\5;=*
MXS)9VTD[Z@V2E)O#9-4PB->6LH]?H\M;)*]%NS<\FAV&JU8O1K4YN7J&ZZ:T
M63/&%[T:KBR9,'0BFE%<\'!#+7T7<1^-NV.OLJB^-\]'RO3UQZM*'$/+*FVE
MH=-J=K(\%RC/H2J:J@[>D%UOM(O>CIFHRL%UXSU3;-D@ZD392EV"!AL-PBIL
MH[0G*ILO&Q3+TGA&GO>;9Q^C_:LQ.IKHIK.)@6]<;68W-[!2A.W4#["*J1Z>
ME"1^'6FU6:H+ENJUD1>5DK)Y1=MF:V+15#<,'1GZQ#KM3YV$KA?'?Q_L :2*
M^*3.GS=MH_#10N_$WPK7^=:.B&L/_2QV>%Z3S@!#:QC;5)KU$;9%.K4L0FM@
M^X/A86)YW#.XN$BUO,[*<^"SJ);H9*H,G;II_RL?HSP;R@MB@; L':BA:BP=
MM95H7;:B;E+5M"A+&@YCW9-VV4]O#0_TYCR0.Z,GIL_N[?;8RYKBH931\QFB
M\58E9N/T[+Z#^])YITM?^IU'H^GHW^A>E3QO!]UN:;_<B( HB6$8_9!N:'VW
M]&P,M_=;JO/PP*?9O6'I5$16DLB@"B5(T9EQJDR*V"CC$+IIAZE.@*?>M?)*
MQN\<7!O2_;-.SX^2]8LS_?76447Y/;U[YZ;9_MIII4\5[4%9,"!2;3<NT%Z*
M<QPF,Y7!*,]ZG?/25!N6/4P3YB\[0\M]Z!_][3I.XT9D1?5\9;",'O12N:E(
MMTD#ZI5M05,PS/46FZS%.+"D4'6;9=*+:X8R9+(_*J"6ACP\BJ]B+J-"' 4S
M2E*=,N <;'@W>$BNA[*8B1X+)4I1P0EH)5W<QMI/8[HJ#%SOA*.$SKP5SK85
M%B=EZ% JVYIXY3RJ>M?Q.I6T.MTQ88V8*GY=Z=FNHH_*0+.A8^LF%5YT.^6Y
MDNUTDS.[,4Z&B26_IM2UN%6-[IS>O"AWCQL$.(R'NDIGNI?FX\"&[-V_=^%5
M$4(WCD_*H^S$KN&:7^]6P\L[5O1_KFVW<Z64CU;J<&?L^JMC\FM3MWJFT5:6
MPBJ;:3$WSZ^FH=.]L?D,VE_:4=7?+@ZN@J1&H695&&$915;N#J,HK;B;5!$6
MY5=M%^]3N=+RDR5N^OJ+K\1F(BM7.1/Q3H,+5WJXDS7Q-9TTI4ON"_CZ=N:'
M.V#<52NYIIEOQZ7:O&Z#V)@,6KQ*%XCFS/=4WRO=8CA15^<D%<1OG"F/!XSF
MO>YNG--: NO5I@76+RENONQ?B+9'&=YEC;"[ \D?)AR,MQXRXE5-);B9R%6*
M\L7QT=[^T<G^7F3;HY/CUP=[NZ?QCS]V7^\>O=@O3OYW?__TI+SRV;NV'KBD
M(OQ6_7V0B+PSZ*7LK2M&*?-^2QZ^*N20FD+HWT83WJ](903^;F0;D.I'Z(N>
M_WWTRW/7[%VT].7OS78YAO)#SV_/<C39Q]NKE;-<O7V]]%,5]K3\AQWVAM\\
M?'N[?&O4X.W6>UQM8X;O?!MNHSO?N^^VB&Q327[IMO>_1^FO??(G#TLP?=!M
M']BQ%:8V>3?N][B>>A5V[NRJMV!$E>OJNO0Z@8TK5OGYZ#9N(JY* A)T>QY^
MLC*&')"8$B4"20E_Q;]"^9_G&SM;J2G74UXMJ0STHU:)ME\^=5-]83!\1&N]
MO[%"'MN!<QF#WNWU_ W5XVY9WCG:Z6!)3_V(E?+3N9SE'H]\PD>+?8P85DOL
MTUNKOACZ>W4I_M]_2?Z/Y\/%WV->$+YIBZA)K6^YLKTK%FU<RH^9!%@\<%E'
ME"U\W"KI?/^>:7@WAU7V/%Z9<?UW\WMJ1/PRI8 F_TQ*E7J;.A(/>FYK5'>A
M?*%I%:$B6":M911I:* D%CL;M7N-E$7_'*0]'BH"MPKG;?-<MWK_LP4B'MKZ
MW*<[@D]:7_R>5M!NVZ5_]J^7SV[_A>YV4P[IWRF&;:NH'#OQ>[_W?V\/SH'K
ME-V3TVTCPN+4^1)KI17KR-^79J_S]35^^_4#.1RXS_M?/[Y2GX\__]GZ\'D?
M'I\>G1V^?X>/]O[Z]O'5(3T^W;\\WGOWX_C].W;XXV/KP^DA?4V.6A]^="X_
MOC_X?K3WY<>'TY>MH\]_P<-7;S\?[WWY?OCY$SK\T6H=GQ[BC^_W?QR_E)>'
M375NSU^VCS]_($>GG]B'T[/S#^^/OL3O2?<]^W!J\>&KO[\<O3KX=GC^\LOA
M^P_Q>]Z>?3C_WCH^_Y">@7[X\?;\PX\//XY^_,6.\"$[>O5G,WY_O-?1E^.]
ML[.C'^[SZ#/QNP8?\3O^\?,!/3H]^WSTZN/GH\^')%Y//OSX C^<'\2QMLX.
M\5_T^-4^.<)'X>@%_/[Z=+]_> *_I_$<??[T#_(&TR@JH"PT@!*&@'(6 F0)
MUDAC@2'?VJ&P$27^W_^YO41V_NM?B%_[O7\%#VF?? PNZMS:YT)+2V7D.5/3
M4L?V&'IRR,. K+2<4V2,T9)#[SW2R'EB74E/"&&",CVM%CW]&*<G:94P"'M
M*(WT%) 'VB,"/"3>$!VP##995*+!(5XJ/UV!8ZZZ_2KK@R<IG ND^D?#*JSG
MTY3!J]G CYN-J0S\Y#6H<LY3U_J#ZQG/C%0;(YU,*DS!4$9%5),,HAA093%0
MB$( A:6>HV"=HEL[ C>HD+,2TG12F)_"]% K^6E#MR;M(D-WSM"=4"80BE+3
MT;@Q7D! 87# 2$< L8)81)B,FL;6#F*-R,*K MVGZ%C:K1JO]<H8\ZAVIQ)'
M1=OW?TF5>*@QM]X63TWJQ&CFWUY-_)'O#WVXF9MJXZ;FI%IAG) H1$;B2BI
M+0E $B4!400A:7@TA'PR=!H*KY*=4_<I2T9R3=I%1O*"D#RA97!KL)"! Z*]
MBP:"(4!%1@::80^)Q)[SI&7@AIC=0,@>BYEPF33O=K^3,JT7[Z98&T:J2;<8
M3?9E)*+,0+4QT.6D+L$,HW$3P0!I3 #UF )-- 608L$48IQ0M;7#58.@Y=HY
MOZ9++-U+L3;(K4F7R,B=$W(G= ?B+&(H(,"]Q("Z: ]H@B3 R$2VA=IY'W4'
MG)R+:H60^Q2=%"]26F:J%:+OCVS+%DU=P2+#"7_?[)^]&/3BV'VWC"K,ADW]
MY'0\)53$41EP4!!P2E!4*Y0#*F@)G'(F<(VT%"Z24X,(N$)V3?90K*A6\2 \
M9\@^!K(3^@16EGLF%) B17=Q$W^+G L<5Y0S+J0129\0=(4 ^Q0=$6^Z_D(W
MW>W:C,.F'+<BJ+.;8MYJQE 4^Y4D=MON.(FA2E_(:D;=G#4EP,)'AO(DVD#8
M!PDH8P(HBC$0A!NL.<1<P*T=VN X.R\V&<\UJ1D9SXO%\X0.8A0101 )(%+I
M/(08H(Q50 GF!4<BF@YB:T<U*%MNO%0]+HWI.6"_X.](E0=6"KNGG51;LP9U
MY&?9<C<3YC:4V^H*U\@L-@\6.SS=+1FL9++3#_!H[P/])V"%,%8!Q-U(1;7$
M06!L\$ %ZS'B5%*:O!\(-B";63%Y+$06Y!QY$+G-XCEYRIQ05^!'YH2Y<<+E
M&"=(PX.#R@"KM0>4"P<,A1I8:)E5RF&MHZF"N6S VEPL<^>$IY"6_J:;^F$,
MF\2ES.6R$.BO!YD^#8NL-@]+-?EO6KK=CP;9_FC^\_%RK82U/ZG$>&2%Y50!
M05T U$$*#$0&"*69IX@+A2-A(=7 <)6,L>Q<65%E(T-Y85 >UST"HYYY)@!Q
ME &*J0!:4 UX9&:&*5,DU>M+Y@CE*P3ES:IU-!V(5RA()<E;7O=R^LIB-(NJ
MVJ5_G:;\;7J4X_"NYTN+*+-1?6QT,*E88(L]"IXGTX< :J4&TFD)$(N[C(>&
M\10;$NT@N4I'S3DV9$7UB@SD10%Y7*U 'AE*, &6*PRBBB&!UD0#8J4@$C+.
M'4] )GQFK6(-8D96"8;'H]X?.0QD :K$C5/BHT[;9G=JW=QS.*E$*&8P<<P#
M+C4"5-H %,0*>!)<<%QY*VF9 XO(S#FPV3NQPABN28O(&)X_AL?U!X<-U-1J
M@+2'*7K+1$- $N"#T%821"T66SN(-Z+T5@C#.=QC>KC'='5C]D+(&UQ3\8&#
MWQRVKC68)=-S??3\UQ05RP8D?*" !$6CBJ4DD)X[0(W40@7CO$GU%)EH4%%7
MO=>' 6*50U@RWV6^FU.@3N:[6OEN7!U5G BFL:VJO5$1%5-#K02<,L0DE% Y
ML[5#(&X(M!Y\MUFNKNG-0EXWM6FVJL9[*4+GI-^Q7\XZK3BMO=1/$HGG13ID
MZU_.TE#BAIQ(%(;K#%)[KMD[BCS4SI_#(SZ%T]512Y'6]2+YM;XB-79^F=L]
MGF(RY%7YQPM]F0J7S>(/V#2=:]H0-T>SJKF*Y9MJ_>18Z-HU+3MI63H-@Y=(
M *TP!]0A#I0@ 1""XT+@A$LFMW80;2 R<PC ZCGO,R=M*B?57(\S<](<.6G<
M^A.!$\6M!T@R!"BS!AC'-?!*<T$=$X'0E'HJY2J=)S[%:EH1'MV!O[< Q@U]
M/T=2SDN%^NI;G=^'PABFS/=&.?,WK/),7[73UZ=)E8J0X(1A%C")-:"&4& D
MD@ ASY05-!BBRFP-/CM_Y:C*%0;UC#I(!O4203VNDS#H%)4R "UA #0YHV4$
M-(A$[3@C <%0E<- JQ0I_13]4'O>]).W&:+GI=.Y^B?^-=)(+CK=))8<C#E7
M;>1UI_TIM4E*XAA2U*'N#[HE9^U_MZU!FL$7G78Y2:G10:?O\[E:C2SV94HU
M#&GBEF0)$,RKZEQ-8Z( BWN2$%(1;GA431J*;:"S)P.\5LTD WP% #Z17HHD
M"MQ#8*"* "<^J2F, 2%4L,X'117;VF$--+N:DETG]10BSPZ2)5<C']E2E]F2
MJINB/D^IR"6=U88C''40PA)%*:"T1<!Q$9@V(F ?4O6=!J0SAYIG]\@*0WJ.
M!<DSI.<*Z7&MPW./)"42!.\HH"9ECW!# >>&4(R\](Z5_4\P6R6/YZ]Z1Z9'
M"OZ"ZV1%LT?J.KJY=[J&8]EPCJM);<GNWGDRVI2*6\8AY+"QP',K ;5. ZF]
M!II'V2E#A'-^:X>CAD1UY<.M3-70Q[#<+#Z6I\P+->D^F1?FS L3QT#*:2=(
M2HR5T7C1/&HZ+# @(K<[QZ1P.AHOE#<XKRLV9?4JAVZ ]R4Y+T'?=\\CO.XX
M+FKY7J^HX\SH:5AS=9\9W>E!WFV["7=S9KWZ6&]*F3"D':<8<J"4(X!R;T#<
ML"2 #D%D)(2.^]3;A;!5JBZ4/38KIK5DC*\0QB<JB D?G#(&6(-3!9"HU&BE
M#?!$V]1\3@2,4IM(M5(8_XGNXIJ]BY:^3 _K[Z>%15WY%"-RDH<V/GO2H[SN
MMCN#VEQ+&\ZW-7F/_ACTXF/T>B\ZYZ;9UNEKKT42?^LUHX%1OGSE-\^%E^9!
MNU,J>_C(L51@!$CI:"(8 V6"!"&H8*FCD"B^M<-(@\Q>V".'Y*PPUFOR"&6L
MKP[6)U0L&(S2' )H1,*Z8$ &@@"WVG-IB"(V)08@U*!RE<#^%!U$[W6WJW/Z
MTF(5E>&D)_.O+!_=.Q[T>WW=3E.7N:D^;GHWI<(8XDS":/0QQRB@@H?4OA<"
M$S . GG-A2S[4DBR2O9?]O&LJ!Z2H;PP*(^K&<18R33$P&#H +50  D=!E(I
MIC@TAJ>2#A@U!&0K!.6GZ!FIBL.WKQ3P[!=9V%G3>!IE)*JR;\6-E[)A- _&
M^C E8YKR *57 %(! 84L .VX !P3&72(^XWD91$:C%?)+LI.D!53/C*PEPSL
M<54$!JV1@<F,<!'8W 608H$!AU(Q:80Q#)99TVH3*KEL>EQP3;Z0IQSW5W\\
M<&:P^AAL2GT\QH,5P2' HE"B:N)#.I^Q0%NDA5.4:),:8U#:X'#NE8@7'0G\
M&%Z;Q:7RE!FA_DC@S BU,L)$JQQBK(>, $># =0(FAPM&!CC$)=*.<\2(RC<
M(+"N;*?5BP&^-SAY'<M3=\[/F_W4_;<J8F='AZ8V53-_EJ+2"L1^JZEP^=U"
M'-'H?'2*[[WF[^UFZW^V^MV!GTRDO)J"%']W<P(R5SR *Z:4@J/1_%'>\<@0
M(O77]19(3 WP/,I':,X@X@F"8R11X_*JH]+YG-?O(W; O'[GNWXGCA)HP X1
M F!0"% G%-!8.R"XH($C9SG"=Z[?I31G6Z4]95K_"U_VO\B=#^KJ<^*:7T?W
M'MX"I.O+DYZ;+A6@RF=<EFK12=\:5T.C^/=]U/C&=T_.=-?7XC8X.'HYC2([
M[7)=OM'=X^Y)7_>]^UNW!O[ZJX<& LRD^7/2_+';/WQQFS3C_5K^?]_&L;H+
M@RD_WCM 'T[??3]^OT^.W__UXVBO=7Z$7YX?OW_;/'S_Y]GAZ3MZ]"-^YX^_
M4^G)E&+(J7(2&*@MH$K&WQ1S0(:X+UH" Z/Z_@WVKE7T2Z9F7D5KN8J\$MP[
M" $S*JXBH0@PE!E $,<"$0X-E5L[<#MQWV0&^\0+Q87N%E^3A(?9D:"X<P7V
MT@+H+6#QE2NMMSOHGW6ZD8_=PQP?>44N847^./P'6LR0EQ8HC%SJ-"*!XH$
M18.*^QLGBK![>&WZJIK#QIA7U3JM*L8#]9($@"2*%C:DT=:6)@#GM(#<00QU
MW"T9A U8_?\!7%<MM4)?+8%"]XL3?]'WY\9W*P\>@8TBK:W26;3G[<VW4/E6
M_/E8CIS;:GYT\%U>SHM?SD>?O_R#A HD[M" >\U W"@YD ('8+5C#G)!["J1
MY$&O-\@$N=HK*JX8B#AB0#&H 262@)1J K2!-F@1C+4IL%OR!D6X(9%\ $$F
MSEL5]2]3VSHLQ!\?_L&:.AGW1R""1G$A:@\T]PQH88436AK.X:.I;6[+*E/;
MZJ^H8+#G&EJ +>1Q12F?3F(#B+N:"R(:&TK"1&VD@0EN4#59\OI.W:]9BK]J
M9W5-,(7N%9WP2ZI@O.F%C]_QU;>NNQ^[YM<<!CK/8L]7H"Z=4SGVX;& '3_/
MM$$R:Y@'CGN>RB(*(#720#I'::1?;JW?VEFE6,X<H[VB 4L9G+."<Z+W@X7!
M8N;*GE2 "A]QB; #!"JDL5;0P14#YU-,+-^-CYZF7;>*"]UT\3$+JR^:?=W*
M^>5S[S!^-?=OXM0?M%]4$Y\#)NOCI2FUE$FD"^XB+RFI):!*,6"49@![;05&
MS%L4>8DPWJ"LKA#JG%N^BC"NJREWAO$"8#RN7F /)3;1QO;,ITP(98!AT120
M3AHI/#(^TN\.H;"!IUC:.:]\H4J&M8/S02N%98S:<7?.+[K^S+=[S:^^:'5Z
M3RV__-E"](U>'&?\;8*QKN51IJ>^N"F-@W84CG\=17+D^\?A5'_/3%8?DTTI
M9XQ="((I!80Q-#(9YLF+$8"4/AVR&8ZU35TP$9FLCS&1 9"=&&N)\%]61>I"
M> ;QXT \KHYH#I4/-  .M0 T2A+(H"*(*6&!"FM(>:XYJ8DL!<%/TM-Q0PEQ
M/C1ML__$7!Q+U3G>^KZ.3^3V=;<=YZUW0QQ[E32RFE$?0QU.JAE:"VFQDL#*
ME/R%@P6*1\)R@4%(A?=,)G\LQ0TZI=WVPVDJNSQ6&=9U*QH9U@N&];CB$54+
M[0-D -&RBF^R'J"%@+,H9,B\D)"G9I>J(?FD.W,IL%Y*=O<:%+3IW9F@E_M=
M+O6@YF;FY'XID$QJ]9':E#8$3D##!-3 1!$"BM+9L>4.D. 08QXKJUTJ38X;
M4DR&T*]H8[N%)M!G8EC$T4\FACD3PT3#2Z&$<X0#2 P'U,G4\)()X!B"A%DD
ME2^) 38HFKF:\**(81$%_LH'(^(GBA%84<WH1JF_,JSUX9K2 ^>P&N/O)$Z4
MZPQ,RY<"OEOT/^?'E2O_\.^E3,WF;!GUUTK<;;N\@<QS YG66,)&&7$B@*?,
M)R^8 XK$W[P@7!FE, S)"\9$@\[>X:I&(*UR;<7,L9EC5THMSQR[4(X=5]*-
MH!Q::X#3& .JA 3*. =HD 9Y)SFS9FN'0-P0:!,XMM3?_]/7\>L6#C%<0LQT
M_U/].#WSA;8INDJW+U.*6#OU+RYT-[[<+IH1:Y^Z9:AWMY]2Q_IGON<C(O7
M-=.Y:$1CM -ZU6_E+)7'I:'9UFW;+%V4\86RIMWV[;2Q&X6OAH\F<'SVBTZO
MC(W\O>M;.J6;/?_6=/VS$37<^-10<O#Z(]K$)QCT[_[(N>Y^:K9',E>W]P8;
M'])W%\]YI4#86$[=C9_I^4M:P=X@JJ+RZ#FET%FI$):,**\(]YK(?W!*K:\^
M=-:]KBKVR0/3]?H+T"$.\'?=^J8O>UO_N3TS<5INBN%A,XC2I<.7$E3XQ:3;
M?#BAPR4W993WRN?&S9<C+C%57'_[5H?L-8J#MMTN!_;B^&AO_^AD?Z^(OYT<
MOS[8VSV-?YR<QG\.]X].3XKCE\7QF_VWNZ<'\8)B]VBON.L_+XX/W[S=_]]X
MNX._]XO7QR<GY5<\>S="W6_5WP?M",?.(([#]1J%_VY]8JJS"KJNN/#=X5\1
MD_KJW*9DG6L,E307IZVE+WK^]]$OST>MGYOM<O#EAY[?%@^;-/Q+\51O7Z^@
M5*(IK:*AOV+XS<.WM\NWQCB[>H^R;:[HG6_#;73G>_?=%J%M@>]^^[[;WO\>
MI;_VR?RP2WM8\J#;_L3;]E//NIJX=(IE4M'98O1P]3..JQQI9UWOB\-XW5FO
MV(^$[JX3QPL"&P\H ;JI4W,47WGHS/S,5SM3;X*?W6>*PKJLF?WYSEI.;?*)
M/:2X[$^'^[3F#-6!QHV<F;R:9EU--<7^5OXX^+,#I56+ G[KO_KVP,]2\+J>
MY37/4MCY"1?^A#6E]56HXNN&*K)7O.DF[U)WEFR&3?/Q3QOBQOCJ(7(6>2XA
M8I1":92W##-&K= 4!BO^V2O/0P5$X&$'HT-F?MGMG*=F&>D1WC?[9R\&O3@?
MOKO_W;8&:1YW>ST?_^?6)C'QZ&3HQS]_V3H\_>M;\M=_/'_;.CI]>WY\^HX=
M?3[\_G'O$SY\__'+X=X?9X=[[_"U'__PVR$^^'9X>G9^^/GO^-UO6\=[?S0_
MGK::1WM_-N-[\"A^YNC]!SSNQ__P8_?'A\^[WX]??;@\>O_WYZ-7[^CAJS];
MQ^\/X.'Y07PO/?<^^OCY8[CRX9_ [VD\1Y\__8.,54YX!+PE!-! #=#"2X"0
M(MK$MP+$6SN(-QC9P#:XF;@VE+@\#5Y[Q&2 EDHLM> I@H-RBQP-$I?$A4;$
MA3)QK3IQ_9@@+DH\1-(!Z3$$5!H!%'(,.$ZA9TAC:MW6CFA@.=EJ(/-6YJW5
MY"WL2&KZJ@1"DOK(6$9K:E-W%A&X$FRH<*&L<*T);Z%QWC*4288X IRG#$WG
M,-#8*(!=%"I6E@82MG8H;1#",W%EXEH3XF(,LB"DMUIB"I%6SAOGO(H:EA5"
MNZ'"A;+"M2;$1<:)2V%NB8P:EC0IX(MH"W10"A@.C0Z.$^=YM!1)@\U>BFOU
MJF"LJ<_NK;>#;C?%B%WHRQ32]<2J83R"P01!T&"BG,&(*H@,0M@B'D1<]!9J
M^6A?U_&%[^K4#_:UUSU?_JB*\F2>JHNGCEY,>K2LI$%;80'VQ@#*(00J6HJ
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
M$ZA$-'4$,$B0J") !HQ-28O0".DP<\A'%4&22 $D4T"F@ 6X1#(%S)<"QK6
MJ+%AZH0"7CD-(HM;(+'V %O&4_OWP(-,_=\;D=?7A0)R[=8[H?TZE6X-W<[Y
MR%'2:<_4O';3J&\UZK=>D>!!VW;.?1):IL'Z:/#3E#8VT%MO3 "$8P.H(5$3
MPCH &ZS3B'$?6;)TEB@VJ0G55^=UT4K0TDN]/@&:J,%1DFEB230QT4P7&1.9
MW@'#4:0)!2F0Q"N@4S-&2KSPRI='1A!-5H18>YK(3# ;$]3@+\E,L!PFF'"=
M4.B%]=8 3%D*VD0!&*8D@#1(JX*2/'6ZD;A!>&:"S 3UNTTR$RR)"<9U @V%
M+4M#82149 )K@30A,H'57"?)R>1!(;+!IY2A6#TF6%C'W_7+53F(".[Z7G\4
M6O+$*E<LV#=RF]=&<W\5&I=IZQ&T]672XT&DMQHQ"[B,0J D>*"IH< 0'?]+
M!+)E*PL\Z?5].&<]Q=3UM8%H[0$<&:(S0G2BP)6(VH14#!"FHV9AK09&$@6P
M,CY@%I4.FA+#Y&0J:X;H2L::+]A9D.%9)SPGF]UJ1"%A!$ =4@"5A$!QR %B
M2701M\;!J/A/"1Y?$#QSN8@Y8;/VJ(<);&:+O4;@3ECL*JH^'#.@H($1N-P!
MZ9U(D8_>0R^C-%WJY\0)7 'H+BZ:8>T,\C*:(4*U?^830,M',RU?M#M]7YQW
M7#/$)TUB6WPMB;7(9ZN]CH1NMGM)*+YWW-[_GMR0@V;O+)7$/0Y[WHRUK K-
M[]Z!'[[;R9SV&$[[O'O+G(]C^?:/L20Y'!F0C&% D<5 0@>!)]AQ;*1E%FWM
M_->_)$;X^:IDL^7LU#JUDOD%&CP2UUEAF1'<EV/@IC*JF#P8H)SU@!(J@&'4
M H6)UMQ[+8C:VF&PP40-AXT9UJNT2==?1")OT@O"\='X)LT@H3A*#W"B.*#"
M.F"L@H Q#H4PS@FC\B:]=FA>C9/_O$DO%MSCF[3!'B++$;!$I(@@3".X712C
MP9PX0Z169(4VZ7S.?W=-RHBDXEDK0NFWY%T(NMDMONK6P!>=4'S3W:YN]V<J
M*[')_%9[4D3JJE.26^*VX_;+*(V_DS".P_NA*#*QS<NU4+I+A;3.IPKW49(&
M4*8ID"CR'&0<.RJ8],1M[? &1_FD8]/@7+]/(<-Y><Z$JMQL4)X'BH$--.HI
MG!$@13JV],%%@#-.77GZ(56&\SK >1F^A SBY7D2AL6=1%Q46 $K(8[&AN9
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
M;P&%-/6BE0($Q36!/$AE9'U-E%9(6\_$M*G$E#L;K2,QC9L8RDHJK4  2>,
M=8X!XQP&R)MT7& ))J*^SD:9F#(QY5Y$F9@FB6DR91@IBPVF  8M 54$ \V@
M!4I:!;EDD%A<7R^B3$R9F'+WH$Q,4XAI7&/2BN$0+3@@.$V](*D&AED/E,'1
MEF-(N3J[!RTEE&RC4MR2RVS0[OKX*#^\*\XZK32H*M\SXE5_U<V6-BT/(FI
M+V*C:+:_^E[_/(YFPL^VX9&SJ^&8.NZ?^>Z+SOE%UY_Y=J_YU5?DMCL25914
M$M2)MX-NL]_TO5WW>5!)+$K[.)SJ[V\ZW32 W7Z_VS2#?OK4:>>-[L9+,@4^
MB@(_3'JS@M8NFOD2(!W5,DJC^6@\Y9$"10C"0L>U3>=2LUB,.6I^5<),YN+Z
M63#B;VI$H?G=._##=SN9"1[+!!-]%@QU-&@'M(["II(X8*1D0-G(! Y"HH5/
M =L2(_Q\A:+K,R6LC]=EH>20S:79&&+"C\,-"DY[G Z]-*"(:R"M$X##2E>@
M$B==H8'PTEI!96J8J[90@]LC:PMKR043A6B54YX* H24'%"O,#!48\"8Q X&
MIN/+JZ@M_&I TF8X4$X[?=TJJV5=X>V78I"&X5G56"9: S^PE_QF.KQKF9K5
MWC!6P[4T9=<8[0A9#ZR/^^VDSP@'AVR0$CBL%*#"!V"T,-%P]%XRYH2#HHR
M(J(&MWD=@%KQ<\!,IYE.EQVIE>ET470Z<0KIF69!,L"4"H :JX!D(@ 232VF
MD!<^A4?4%;>5Z333::;3N7LZ,YTNB$XG^[5Z(Y D'$1;@P/*)09&" NTL$$K
M&#=)IK=V$&D(F.DTTVFFTW6(BLMTNB@ZG7#T6FPY10C$+5&E<JH*:&8D,,1Q
MXZ%%,&45U!4CMTPZ+5W#_RG/#Q8.-5QZ9\]\H6WRSNKV9=G,H-./=]?=^'*[
M:$:@?>KJ5G&AN_VB$XK^F>_Y"$<]<,V^3WM!\CKWJM_*N='IY=!LZ[9MQ@_V
M^O&%,A9N^THNKOEUY[_CC['L;H'C$U]T>LTDQM^[OJ7[$7C/OS5=_VQT;'3C
M4T-YP>N/:!.?8-"_^R/GNONIV1Y)6MW>&6Q\2-]=/..58N"W)^?FS_3\)8U@
M;Q!51"//*87.2H6P9$1Y1;C71/Z#Y=;H0V=7J?,7^I,'INOU%Z!#'.#ONO5-
M7_:V_G-[9N*TW!3#PV80I4N'+R6 \(O;9Q%(EIM^-3+3C5\Y993WRN?&S9<C
M+C%57'_[5H?L-8JX*VR7 WMQ?+2W?W2ROU?$WTZ.7Q_L[9[&/TY.XS^'^T>G
M)\7QR^+%[LG_%B]?'[\_*3_S[-T(1K]5?Q^T([XZ@_A@KO?;G6BY=Y+D'9-4
M,LPU<DI*BY/5TA<]__OHE^>NV;MHZ<O?F^URR.6'GM_^/C9YNE1^7_7V];K9
MAM7:&1Y[#;]Y^/9V^=88/U?O";A-!+WS;;B-[GSOOMLBO"TI_J7;WO\>I;_V
MR9\^+'G0;7]RM/C3Z (U<>D4G;E:14O2$"< 6$5EQU>*\WC96:_PD6Q<<>(O
MXD9C?+<@L'%+!9AUCFZ8.0_5!59\]I)?X2$=BGXZW*<U9^@QR^JAI_HK8IQ.
M'_0+W3LK0JOSK5>$;N>\Z%SXKBY[7B5E^VL9'#-+JZMZ5M@\FSX]\@EKRI59
MD4514Q&9AX:IK=Q('^Z;F3;$S?&QY)3H&UZ5XQ<CK\HA.?K\Y=OAWE_X\,?9
ME_@]^/C]G\V/IW^WCG[\!8]>?8#'KP[A\9Y%5UZ5S[OPX^>_OG_<V\6'K_;9
MX=[;SX>G?YP=GO_%/I[OHZ-7[]C'5P?Q6?_\/.Y5B=>>'^V]_'*X]^';A],O
MWXY>'7Z/][C\N-<Z_W#Z#GX\;7WY\/D3.SP_"E?G?2?P>QK/T>=/_S".I:*$
M D6,!U1["C0Q&B@/62"6X*!H#1G1JQ=*FWEI4WDI9T2O'R_]&.<ER@62#"H
MI4]G9T8 %80 @G*.$;(<X3J<O3F>MR: 7@?#]XI^I^CZ"$G;;/GK-KCQU?2[
M3<;#J%MNW9;#JM@'<V\**U9\+]KS%W$)-'7)U;KM"GV><B-^E"\L/O^]:H.^
MV(E0Z'$9+36HT[=WJYLRB+^W?)F;TG:[-T21-[&Z-K&KZ(\;FYA11 <L(/".
M8A#5$0DD"09P;:! W'M+U-8.:1 \&?^QR,24"A[KE:BV#I"N/4DM0WK!D)[0
M2Z6@GB$9 "9< DH@!4:)E)N>LDZEL$R@E'F*!5\52->IF*ZZWG'2[]@OP.@J
M]N#\PK=[OZYRS-3O81WXJ7:5H^SE\$>:_1<W)C\S4FV,U)SBP<.42\L9,-)%
M2SD5-M1&!4 @<3"( %VJ HU8 RJXU%X.OZ!E++UKRSJ@N'8M(Z-X[BB>T"NT
MTQ1ZSH%G!*:N+ A$ L9 $TX8UE%X.,6*-P1;;O>E6?2*-?9GO!X6]NN?^02^
M\M%2[%2*BRS..ZX9XI,NQ[>Q+A4[:E<V7NEFNY<$XWO'[?WOR8TX:/;.D@_R
M..QYL_HU-]:"K&X?&K+CO;_^B:(CC",!#&<ZE=SP0.)(6T1&MM*&&>7L*I;<
M6!OGQKI@>GY';8\$=U9'9D+XCW&$6ZV,I]8"1(4 U"H.)!<0*(\=,=C[^.;6
M#H,--GNCYQ4]@UMUE>19@LAO5R6'@VYVBZ^Z-? I(^.;[G;UKY8:7L\^EZL3
MOO0RBN+O)(GK0]'C\'XHD<Q;<]),2C/*6VJYY@38P*(9Y1%.==0I((H(S(S'
MV(EH1J$&)&HUZJBOC2OD">DD&<[+5T.J U2:DMJ"!"%P#"@Q%"BE"1!.15%J
M#J65Z0"5DU7J0/^4'"-)"9E4/Q(@XT@B4@JON^W.H%^TFMHT6_='^&RF/;5<
MI>2K;W6F4]A>',[7,INVM]MVF=#J)K3C%Y/ZB98T&(,)8,A90!7GD=!, %)C
M[2&!3B$6[2K90&CRL&:=PZTSQN?H-,D87R+&)T.7*4;&* (BT@.@#$&@J/>
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
ME#T%X;FM;,< <XEG;J0/+AX=2[[-P:>KLYRU9I_.OY[[&(RZI^BPR\!G&4Q
MR60KY?F3NCG&H_-.@A:>@'"AMBQR!BAQ+#%*90BFA$>,MZ50&TKU;!TY#FLV
MZGSO?99S"N-4]>?PWG7?I5;?#5-K_/6@51QZQ)QJ^X'1%S6C_;$X2W?%\9C[
M67#7# HT-M:+_&QBJE?%4B^Z%0'KGV??+/,J#8;]3ABF6%]XW(W??^/63R+T
M+05]?\R9$\]#X%9ID,2.:O TV.@"",%E$)9J10OTR29T4;G7F<18D;=IMK,5
M]\?BE\W PC0C$C'[X$T :>JD*Q(L.!\*(S+.EI>,8;XA9Y"W4JK7:-(STH/&
M9*>S:7ZSOQUFF\%QUH*SE^7.>R4 #/WD!NEI&O];_G]<'W0;.,=@BF'AYD#P
MSUEN%)0/3(8(4FA3&)$A8$P])6D"<<19:0,[.J9*M]GNFCMM02[:!$?:7R#9
M)4="^-AC^)CF4+)P)4NB )Z3J*J2!N.=K8*T5(X0:04].F:&MPV;C:_VOO]U
MHSG4D[M8T^B;_:\N-J%7PY9/[SK=;LVRU;:6(T^[?P%I7W Q1)I(IL$$I03U
MWCNC2$J).AH3#_'M\PJ'E'&Z13A$=-L<NKV9)4="LV -MR +DP91TVV6BPS!
MR4*E36+.\X)NQ+0%80V*$/'HYH:=G3'*16%"D1$M-#<N<\ZT=E$:2[64(V<G
MZ.S[Y.PS<E")A(10%&3*)?YQB8$G=?IYC)9D;CB5NDX,:TNZ-I-!-6B[3":5
M;]_)8;:;_F_<XOW']N[_8/ ]E&U=YR!-"%)01SPQ/+ 8A.&.VD!'^+[ N1#$
M]X;@^YS):]Q8+[6*0&(F)4#U$KR/!#SWG!(I,E'QZ%C0-A6;BE3WHW+J)RP0
MX1+A<@HN11)$Z> ISZ)\F+(^%5(<LF14%*:<Q[$OPN4^P>4T';;&)55H+] Z
M/4H$5MN8F%06V =G$B7>^1+[6MOF0NP+7D[(\M09&BI&@+?IJ'GE^HVI&U[G
M%VSU(N=_^CT%)/=1:*;G%9J]OKJ\/!^-\';GK=@9A//>X*H_/LA=PX]\WOO4
MZG3'X%1\X4X)=1.]*[9>+KWJ1=[S6?Z=E1V.0M-+5Y:T&+R8?9AJ.+J.$'!H
M-&G>+1X,$]IX9X'GDR?H97FD3M,0><P2/.;TZ9S>BYX79DH=!U5+W@6UOH1]
M)('3,J:4C"52%AXC-W4LN$'Z/:+.@:+.QFLR$'761)V9Z(D8(C3G55U*%77*
M5X:6KYC2GDDG@R%'QV9.S?G!9Q*:2-R+ 6!$WAO$VY&:KTO-1[WF!A5+BXD_
MN7[?U911X>B]5C^5S?]BU#GA]BB4RW[*J5]>''?=:K>ZJ41,:3@</S</Z#C5
MSIJ#?K/:B_S/B<W*]M1[]=5BMWH(OKRQUZBGSFCGPM,2&]C1YK3<RHF22)@!
M3NL$6)HL&%^^4II23SE+P=EFG);8QQ[F^^#GF^T4NJZ?HS\OY\_3#%7;S(-W
M#&CD-1UJ"%@2"DWU(5LE;**J#HFUNVU2OKMA;0VA+3.#VEJ%O;PN'UR^>KH@
MC<&>YO=+6VK'XP6A#/G*1O#MW?<39L_^(&\S23$RQR''0EI$Y J<3P28%\ID
M&56N8QBPM?GA.OCV^,K*#HY5"FMZ^?64ERM&BE$M 1HX Q$B 2>+OQM)?'!:
MLN3"PYX&UQ >LQA3&8LSM_NAH^1RO]QE 4BKR/=D9"*D,)L#M[]F*4R@E'CJ
M+ 0>$P@1'+A,-)B41*9.NLQ0<CEH/]\>A5G7SY')K.GLTTS&E) D>)/ QJ1
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
MC&9",ST8#19WS&WLF#/Z:J;%;DYET-%%$*8$,C8I!V6OI"DESHU4S=LQ\3#
M2%VM;N2Z(4V. @S+U:?NL)5<O]N[&K;..\YWSCO#Z];597'Q']7Z/[!2?TP4
MHIFP@A:? W17--.#,],RYUPVH);-.^?R.'ZX&@QKHG=PUGM<5K!>ASM_Z3KQ
M>??)F)G\=C4H5SX8/.E=^$YWQ%*>?.4XO]]0&PP/-A8>7,\3U+QV*JH$U&D)
M(N4()@L'H3P"FH=<@L#1@3?2UHH?YJF7PP0!Q&HT$YKI@(Z.XI;:S"UU1G&+
MN2QEB 02UP$$UPH<5W7&JZ[E("1$*1NVI6(QXXS<]K64<3O2VOXF%C#_@V;"
M4D9\#M!=T4P/SDQ[(JU-<NOC+/SS[N1DTTGJOTM]9/^;8O\OGLP1U+P6(6J5
M((FD05#/P95O %%9Q.0=<W6P'*-M(C<P<1P]'P$:S81FVC<S[8F>AOOH?>VC
MLRI:H$1:QD!E1T%H3<!S04!I'3A5E$1&F[6/KEJSMM\ZV7<-:'^JE8V/ 9>W
M=6X^(O0&PP%6IV'2!\V$U6G-? Z:>QIX0DB>8//&[1"3.<T;(\U,),)!\!A!
M*)K!,"4*.5&>)Z><%/SH6)"V(+9-^=HG@AL,)P_,VV<CDS5=?8F#,W<X.@89
MR_BRF&G$:J-3(5!(5AL0U%HPEIH28R0EF/0EUHQ'Q[/A!;KPP;CP_9T67V.O
M1O]>R+]GQ7BB6!:6"U!!!1"1:;#):=!,*^Y($))7$4&;-M--:BZ&;OX@XS,T
M$YII'S;-^SLPCIOFUC?-&>7=VY1H8;Y@210@;%;@C+*@>5"&B!+RAJ^;9I.X
M\:I%K(>FOZ?/J1\Z@]&KXV_W+JMI5E/9]S?'B*E@-!,6JN[-<[ KE?UJ .^<
MN_RQT#YZ\<481I]-\#6BT+XI'G)R?5MH_Z/\SG=O Q<I".XA:\5 <$[!LA2
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
M5P'97+N O3\L-A%TESHMQACE0CL5&=%"<^,RYTQK%Z6Q5$LYRE81RCC=:$>
M@SP\=G'RY?3+8W'Z]/S#R<4;=O+TU5]OSOZ4Y;/IR8=8OO>'*+^W7/N;+]/)
MJS=?3OC)TW?DQ3]/KO_UX<VGT_]^]?[T[+S<QY_7IZQ\[^F[<H]_R-,/I_GD
MYN#8:_*YWL_IAW=OB6)29>) QN1 ,)K!B5KS:J6@2D7%0ST[1G5;<]'FAC<E
M>S5^9M=*7QU$7<&^5PZ,[;AJZ<#>%@?\!')GJP-6P]N-=S(XR.*!^\/?+]/X
MFRRSAIL (7@"(M29@TQ$T)EZ[;REIM9;%;.V-9FMMT+L?3@-"QXDR[3%"91/
MWBJ2A*#2I!BI%3I9(CWE=&&6B;1RF[#&IF%-!IFI,1QT[4L@N,RUUZH :E34
M7!JGF2JPIMJ$\+:4C>E(</#(AJP26>7:^/IP6@?<'X2*F<@\$ZI32N"9XB 4
MY^"5\Y!Y,-$:92W+!4(1.1$Y$3GO'SGKX=!D),TIA-J\V%@O92C\AADGO(OK
M("<&W)L3/$^F.[($XFBP3 .WVH'P@H&/V8*6S$;G)4^V]IT6;3OG@!."*X(K
M@NO6P559;JK.Z;SC(FOM>,C""J:S*T0UBTV!ZZ'U9;U/7)WN0JAC8:;9: A:
ME)#?\P NL 3%^+J :C":TL;U945@16#=>V!=YHP^]=IX2TK0SZ-PC+H22:J8
ME7$D!<?"W<B*9_1W@K.GT_RUF(HG2C1XHA0(R0185YAL,H%*GWC69I0Q8FVM
MU<9.Z"/*-<;=$>6VF"Q'E-L-RDVSR<2-2MQS\-)D$(Y2<+JP21T9E]ISZQDK
M*$=TN_#)IJ/<JL/0YU_5ODY*'Y\R&U37[>76)]?ON^YPT.ITA[W6Y==39X/J
M:>U6-Y7[3</A>;I(/RC$76!&WKZFS^>'*DNV]*\\+UN11>#E\[*S.?D<C*))
MRASY:( >)70\0(_^H+?_QW3>FU^J^<VL+_(_)T8]ZWT]1CA"SM.T8!D1YML7
MP,OKVV6<?_*3LW=OF2\</H0(CEH-@BD'SEH'GAM#;8FXB>:5%*JV(;/-IE>;
MF=D,9KC!:9H/!"GF-)!?#R:^Z6[S4.)_W?E56A@DD#<M@P-?9G @,&N#$R"5
MD""28&"*78%92:C-NC:=/SHVUCY(#%B<<FVAFN\@06:MH<O[]?"@;=&V:%NT
M+=H6;8NV1=L^)-NN>I[\D 7,<*MI5K<W3/.5S)64RSFG\??E(6ZV/GFKT=G3
MY(?/B\&^UR!0I=R4.O$U;WU+G=#1*LT- Z>3!:%H!J^9 I.8S#D&*YTZ.E9M
MPTB;L+5UROE-+1IQKO"A>?^N-<<-.3[*D@LY_HPL:8)BA!@"!0$("%%\WCM"
M0++LHA.)4BV.CJ5L2ST[4^UPO+X)IXGW$5968\8-?A#03F@GM!/:">V$=D([
M/1P[82'@CW6T*?%LK*B%<??TF^_4-W33.+[\U!F^;PW?IU8_U4^L_X9Q#_'.
M%U=_8IW"P7U\PN\NDMZ:_C95,;V8$/=]\%W#\7&/?!3A-AN+OYX5X0*3FCJ=
M(05N0<3L2RPN-5BOB _)&^9&YT=$6QG:9F0V(%^\NOH'"+4'Z:7# H"M2' +
M./^,%K<!WT<=;B'?G]'A1)".Y-I.AC("PLL(WKH$R?'  E?9N-I3QI!V^7.8
M?M^$&L!]!);EB$7AS%J22%C47C##7?:>"<VS\Y8HGY=,[(V18C"X2O'I5;\L
MW<MR%[WXPP3?ZQ3*CPX[:?!J3 Y?37%#I!D;A!KV'=1\>?XV<Z&#Y1&(U?4
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
MZ$F6 4DA80E#0&D$&1: P Q+D3D@,)4*;:WIE#-'6^/9^E=TUBXG$]U1<7O
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
M8; 2WTKC8<K,S[*RMS786UI9(2_7,'QS37GO:XOCIOOSY;L__Y<;_N?)C^@
M?9^:1>MM[=%[#Y;L=KI!WX.%:6CIAK1T3J:O^)DS?3>SX<T([]4(-Q2.MM7.
M_*?S!OH7.QR"?;O2;GBCJ;)-'8]'7<Y]L-9%%@CGS&E#&?,J>4D$-M[3J[8,
MN*&K;O<8-F'\$&I[].":/7KP[>!+Y\6;3^_W7[.]%\]YYUOXU/GW@':^'>*]
M9V^Z<"]=/G1X]>_[+HS[8^?C+G[_(C_??SG8/V0=^IJ\_WC 7L$\.R]>XL[^
M^]3IXK.55@)8$*:U0@IKGOV!##F)-2)&N>"U#8F(1T\(:Q,NVD"K6U3:HT&
MS2. MXDE0@3A1G+#K;$T<6RQ9U$&%>15.PDT"+!M"("7$4!$2A-E&'F%*>*2
M P)$;Y$QPCEJ%/Q4!0&P:A#@_B. BM93IAT5C'%C60Z@#,0+C:,QAOBK=AAH
M$&#;$("N]+GU3!EG*)"?$(A':I$.%@"!*P(@;Q0)L=$!'@P"),,Q=<Q'[30G
M#O _2"<#<+M3SB=\U<8##0)L&P+P903@6C@1M$.8RP@Z0.*Y]TA AE&IF2&!
M6K*E.L"&2E5MM3?D31R-AUV?8PDJCTAFX.NY0YH.+)<'0N*9,3AX097GW"MC
MJ,)*>@[*D61>-NZ0GQL(SU;=(5%:S0@C2*:4(]\T0YH*A0PU,F&IF,S%6F2;
M&-WFBFY18Y8& &ZEKK$*\!^A,7&KJ,4A1FH2@ $(1)>VP!N2NE]C0-_B<-#P
M_M5X?\41PE)T.DF"# >.Y[";R.8FJQ1'FE*D7G"9T^$U)?2WAO/O-><+:7 *
MGH1 -?<I..PIBPHHPS&-DVV\(#\[^Z]X0;P.TBI@^D!4S.GQ&)GH!5(>&!L+
MSX1.#T/T7^,95V(ND*3<*,D4]XXK@8T1*CKE;!+ 2H&N=3!\'75_[7=[=4SZ
M[;!7PT%7X: 5+P(AB@B 360PX8C;1) -+B%AJ& J),\%>?1DA7$>:%3#X"3/
MO@EJN/5F1,+X*+R)VAL>%7;*$&]M (HDSJG46/$_-1"]>KK&BC>YBI@3 #_!
M(BX=14XXA91+B6.J FQVZ5>B&&GCIAW9/4< X8CCFENM#.4D)@/JFY4>Q!+P
M/Z=V"\SX!@%NA  KMKSSQNA +/+1YNKO-"*7?$(I)+#D%%?8XD=/*&DS3MM2
M;M.!1H, FT< K!EWQG!K*>5*.2<X5]8[1;+.JDUCSO_L"+!BS@.W4Z6"1]QE
M'8 (C:S4!!" .:>3C\S11@=X, B0XYBT3<PGCSD&),"$AJ ]"X98+4P3U/"S
M(\"*.R($9I(G$H$B0! 7WB)+N4=)^NBB52E9OJ4ZP,/NO[4_&-O>^A(.D_((
MI7;"7.&&NXZ%J%-XZA((#)8^#$YS0862QG.YE+M[B;LW+!/<X.Z6X^[;-2DE
M4IA(C$$28XYXP FY0!DR1$=F& LLXRY3;:QX6S"QH9.43;#@MIS -(AS?<2Y
M837@!G&V'G%6O#U)!8DEZ'?*I-S/A@5D/6=@^B5-G([42P^(P]L<[+T-:'H-
MXC2(L[FBOPWB;#WBK'B70(=1R@2%-",)<28D,EP19"S1-!#MF-&-CM,@SNT%
MIMZDMF^#.%N/."O>+&45<RR?:;,(FHTQ$5D)/TJJIN)2QT#OF8YSC?K"^>_,
M*=W^J:V"B\XM>TDH,&;]49Z W)Y:IO^U-(N*8YR21$AM<0B"$U!W \@=0@WL
MDR64\VLYSC+/EMJEXU)5S_9#JY^+R!U71>3B8GF]BH88;K>R(E.N7B@NES\F
MD\*HH]85#^F8-S:J9&@,7#%0W1EA+FAF6 J:QT:-VIYBPA\]?O7,LU?[NVP/
MWMG9_< U;)0,$8'&D[WM7" G94!,*$M%H""KTI6K422;L#$$*$!Q+:.VA@9+
M,&A?. 9'&N?A-E.$D3K!YGO0C"WHR%)K4(^E0#2I"'J+X@!CY?Q%"=TF7*\)
M#%WZ8%+!>1A[-B=#C@<%NB+LT^!TW.IUK>OVNN.S7#$9OAA-2SYGT*L ]1!
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
M;;  D+@2%NF$#?R(25%MA!+W.1.\@:9["DT41PZV ->"8\ZEL=29A+G"DHM
M_*U!4V/3W0B?5KS6-% ;-=9(&2UR8GM"EEJ"J%248X%S3>3ML^D>5@+L=[UJ
MP^[GG"#[=\_ZT@'Q' =;$ZX_02_A%':$4HU3X-%0)SS(8:UCH Q4+=HH5EL%
M7'O[NP6T"GCM'V!X'O_@DM(A.8T8H8!<VGI0JBQ&PD7K#),BLB;WYB$P,R&<
MXPBF4F"6!\:<QE9$JJ(-EGOQW139AIE_/#.?+3$S5BJ #BF123(7P.,":2L=
M$C1%*@D66N&&F1\ ,QL50Y(\1>,Q:*/,8!X"]9PRK1EEWTV-;>R*N^'HSK)X
MM@0G&2E%*N@<#B,8LDEX%*1C.O+$K,M-5MH2;U/EW8:?-RV<@XJ$$VDP-9P[
M8;4'R])@%1.1)-Z:IMWP\PWY>5E"$ZR\B<XC!2(:<=A'9"7%2 IFI K6.<FW
MCY^;\)MY1T%FM=;$6U SU?=\!==P_EX>'5PRS@1.%...8^%S?']T@BB/M5)D
M(3+DZZC[:[_;^[^/QL/3>!UX:/C^NWS_?,[,]FSOX\NS#X8&*96B(+B% \T\
M4*0E-<A[Y70$D\L(GKEMB>6WIE?EY8DQ1$5 *W%8$\TQS);28)4)%B<7B-,-
M,?YP8CQ;(D8L' AT&9%,0B$N<4(NIY3DB@P6 (,#</PP8GSPM5 %P<;*Y!)V
MEDN?+-.6\>@TID3J\-URY5?AET9]NQ+GS,PQ3_:>[7[YX(/BC&B#G$@<\4 H
M<BE&Y#0W"O9.Z$@?/:'\QLK;]IU!-PP[RZ!TR0GL,56\%!,4&'A8)4N-X=A]
MMVE(P["WQ[!GRPRKJ?2."P16LD:<*H8,#A;11)67E F56X)L%\,^K&/9_AC&
M','&BG;8'YPNV%K-T>MM5^/Y_70$PQB-P.IUW;[-KYUM"?PV GU^6#Z>(-59
M9]#WI\,A?-\<Y&S<7*S=1%%;X5-B2/-\*IL41R8JBR)7A#+8>)4KG#8'.?>>
MSS=5D:;A\ZW@\V5WL N,6-A(Y'T^WH&M!H[G$AD61-)<),<V%]?:\/GV\OFF
MJK)LD,^;LY]-.0]J9M=$86TS=^/<1E4%8'8L$Q)2Q4 ,L'K"CYX(UF9JF^JA
M-KR^I15*&E[?'EY?%NP62T8UY8@ZQA'W2B.K3$21&9DH('O@:@MY_2'6/K[
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
MW^JR/_^;E+?[9FWLHS567NNROTARNX'R]D_2WL:,X6%BF5?]X0D:T1CL.T@
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
M0G-B33E3PX,D(7F+SH*R&:S@+H4V@L%3V.B:5=F&%D9KGW!PHRJO/@34Q<E
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
M]J86\T 1EOMC/!4B9B<&4B'B@2!B,GN$>:-",,1EAB0H^DP"!45T<M&@KR/
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
MDET=4I\50Z^:@Y1<QD0M?I!2Q9SV$'V8&-)Q-T_F;-T\A^N7<^ER0T&BQ\G
M6,!98ESRP8-"KJV3]ER!^E$R\Z\?\,I]+%XL 38M9$1SZ:W45BC%L\R:ACG,
M+6MP]N+"WZSIHT[OJ.RZYEZ$AB3A+8XSDN0QU<-7YPIKQ]CX8>>'_E)SM2L>
M4Z(@ +M;:R>ED<PR'-1D?/;:HO.D?A'9>]-]=44>9Q*]<:HAXUS/XPEYR57"
M/HK%7?HR&*81''SSE.@3 P5L\W8&8"PRA -&.9$XD8G5&EUH1]$LG&<Q\:65
MC([*A*=4CDB36+"UWV_D?:]0\5'GRTXO[I0(2V\(Q8/"L12%(.)O,XX6^T_H
M+8QSD\]<+>1!A\/!Y]ZH3*+"BX9P %]\_YS\X_\/\!/PV>/\PUNA.>W!40=O
M?.:1(:-#"H_>52_WQHX;>&Q%TZ1GG6MZ*IW+3LK4N7\RX7L4YV$(9!__<3QF
MSB6]!6=9Z:3.E][13N?Y^Q<=*_E]T\T;'D09I]N.[IVB_[01V'EX#3]FN$WE
M0?-GF19'Q:WH-;GNWQRQ,BCG$V/L?$TZAQ<=PG1<@G_-NZ/>IP.<&M&?YZWM
M%'>OMU]F77-KO.5G&!V-9^6^3]^^>3[NSR:6KWL@,>,*""7DTQQ#_'X69@QV
MK=)<?P0V<[K-50Z(4H%0B]TGD2<0A\L(X9I[7#BD #.AH7[G0W./LC0W0>OF
M%"$99'*,<_JW8AZ<_OEN_4/SBOWY>\<W<Z59JOL3*J@> 1CM:ZP*/_KC^@=@
MJG9[U6Y?,!'NJMU>M=NK=GO5;J_:[2V2^GAWD=Z,J<P?U["VV]<Z?LQKS$BE
MM;VC>>FF)=Q">E_)3B\AE?YCWKR4,RF4O:];&W_M;>ZC=_+ZY9>MC;=L\^,_
M.^L;>VQM]<W)VL=_=LNF].;I2SHAA8)MPW;UME9??MG<^*O?7?UG!]NDUC<^
M?%G;??-UZ^,:7>/_[*YMO"L*@E\F9(BEH=XI(#DF222'D@IL#(E916J--PI,
M[?*9=KG)CB*-!J*M!B)C3L1S:XD2'M]QM@S(TDH7CCIA,-CK?/;]8W3*Q@K$
M8_#Z#M^7?]U"Q7&AE*NF/=^"*%#-2DSY4AC[2OK/?(A.S8G93^HI)T6]H)2
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
M(YY68#,+V$Q(=;>.TAB)0<$2C3@V 3E.!-+@AQHI'6?*K[TA:AQJIB],6KY
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
M(, 7EYF36B'#3$+,&@ =E@]S0E[W\:.#?V4 'T04N[&,R!21P7('JI7QQ5N
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
M4(-IQ7^9=I1Q0WN^[:0RM)]M)QDWM*UFF#"B46+YP--8C1RQ%KG 8HX/.4'
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
M\[F(3TNA^BCQH@I *P!=3/Z )50DPF04FFL>+*;):@)6KW4:?B_S!RH 71(
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
M8D>1).)D,D1Q:IU3(<$KACT)7.M4&J<3K*K&Z>1R'&:&HSX\,+RZNI]ZR,9
M]N%^2&.PJ@G3LE!K-B2](DRY!8LP B.L4T \4(*LD %%0Y+C(N?IY#BE#4S9
M'&[-*<L#1U_6M5$?@EPHZRVF$8,@!$ZQTM9A+YD,4<*F1<=J37ZBUK?2YEIA
M[Z:PXW)GT6"60@*YR>7EC3%("V(1)4:!LA*+$] ,158D@^XQ@Y:?C&:\_2?V
M?*M?3D8G!VROIX[-+X[4I@_:RO':W1C'O=+<GFR>GI9M_(CM[B\7F-3?Z[Z!
MV<OCL.T_;2OL='ZW)SDHH@:PI0'8YWG&X7#26F  ,.$HRA6BD(Z,(4-SK4W)
M@Z?TU98VYAY\XUXF4J4>Z]749BU4>@E,HU;IE5+IHWU2,KFT$D%IC4@(#(P(
M%Y!CFB%,=-3$X8"Y6Q65?@"7QZH=8+VMXB-O>WHU>M#9\U\&<QRZPTQ7;G$
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
M'4[2,Y54 +[CY</E^-40=!L(F@OOTMY[(0)&EC").$T666X4HE$9S:EU'G.
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
M*:7,TP?KTNN=(7BJ4]L+?5BK%BS?:0M6NM,=@&;#+\:/"S+1KA!JI'_5C?O
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
MV%NL]'(R'%N]?&38.ZM<A)5_:72N6;%AH-C^,/KOC=$96W7;?/0UU4KWXCT
M3>#;!ZV1RR$ UP!0S5#HNC_B9F/"-BY<M<71,(.]O>P5/(ZPT92CWRNM1+#5
M )N7&XZ[TWSW_[/W[DUNV\C>\%=AY22G["I*R_O%/F^JO';BQ_OLV#FV=_,D
M_Z1 $AS1ID@M2<UX_.G?;@"\Z3:2YB)2@]J-/1Y1(-#=Z!L:OU[U685CU/6+
MT-B(I13EA3 AW0=>L6/U?U-V@O\;+7#/ I.:<')B/#&/]OWG_[7??_\7Q*N_
M:!=O7MD7EW]%,<6.0?'$"%QG8H6A-@D"WYJ8KNG'%K'-V&)XDNL%MC\I\1*]
MA2N@;YUSYL:4&=!M@@7".7!9VB1*0GJDZ-2B\^'57Y'M>CY>C@YM"P_[G&CB
MFX8V :8$Q*+XF04>P723Z+!T>Z-1VY-_IK92VF_[W6D73F)0_J0(\#!\F6XK
M(.CY]>ONGG(-GN4A>:^[7F==2X!MD<#7$(E_; J*QI$3>_RH_)7Y_O(OWPOL
MT-#"";7=&(3/M2?$-**)[<6:;?B4QA1,O#;==D>_3HFA"3Q$%.YZ(T^*PKV*
M@G5Q_9?E4,OT-6="0L>;6'883@+J0G0?V<1P7-VS HJB8.R1'6U+C ZJ+&+G
M<PM>M)3>J =+U5VO+TFIND^I @MW^1>--,OSB3_Q0Y-,+"\T)KYK@H+1/3>&
M7^D>,5"JMG7L.%;!W/6.A12%^Q6%#__[5Q 2+W0,8Z*%-L(RV^#CF'XXT0F-
MP4G626@S6[//\0LK?#FX<K&O7S84^2E'5_GYPS\1<1_\1$0D<'\M\OEKD9']
M/:EFKS'5"F\<R@G(AT^U_'\U__SR_LO%]X_S/^:_7%]\^8A7A)(_/__+^/!F
M]N4/XR/\''[_X_L?:[<7/H",7Q@7W]^__3/YX_.K&_A[]G[^C_0]WGYX^_[+
MGV_AY^_O8?1_QWBV^5?@13I\#T+"P&?PY.XD(*XY,71'=WWJA&:X=O[A>(8;
M1:#%/,>QB!\2PZ 02Q((-"TG]LW5\P]!_R/J^&Y]T]#/1C8+?BUYF,;#P),7
M_*S1XP&WQ*=P1B,,L3[$O3E\B#\FY=>_W^"?O\(^R9_R[C#^TD'_TS"B$S01
M$\ORK4G@><XD]B)7=R+JN8Z^*NT#E\CME5AA+95A5R*870M(RJO@+PN*Y6U8
M[YDINL9"_8)O;WY"(WY'0BP;Y#=H:'*%)0>EBI7R:[XT'B?!KS#ACEG4-+]^
M<<></;L!V)Z_L/N&0,>4+$KZHOX![ZXL4G+S(LD8-=B77O9?8"_6KQOB^_C'
M[8G%5..G%@*C3;Q9?#QE'ZU<GA2?N5/'WOZQ-M6W?W77L/K4-8X;=O=GEG7<
M-T\R64<;T61'1=D'F:PQ-8YDV(DF:^TU["W8C;<CK.HM6D3O7O7NR]/K>G%5
MD?%A'M__89KR<UZU=15;NS<<0"9_[=%Q$.)5;28_-F92A;&K'DWN*D/^J@C=
M?OG^5&3S]Q,?EL*[X"'V+_T06X'H^GXEZDR(]A[3$@]+,_/<:'8HA6Y?]M.A
M77U'1S%U]5[5V8@HM:<5P"#]D:5KLQ=Q1@35'T2AG3W9I!R.6 Y'1YQ]I.W)
M$D>_7ZLY(K.YGX/QC-7++YK"O^>'T.N^NB$^DI"L)6VUWC'"=B7S8!U:3KKP
MPTH,#=O4(M_S76+JE@X_1M0.?<<./-UU8Q+>4M^U!FO8.S#!@Y*V^%0?3@GA
MD><E K#P7]_??_YU]L?G/\P/;Z*O\)W9A?$OZ_WGCU_^_'QA7GQ^]^WBS<7-
M'\8OUAI@X><+_>+W7V?OOX36>^-_;]Z__>7[GY\O]?=OWZ<7WT.8*\SA^S^^
M_/%YAGU7U_H0!*X?VJ[N3XA%W(E%/&?B10:9A-2EFJ=%AA.%V"EM>N<V!'?J
MSW)2^?]I'R]M>%V=3DJS_TZKE[HF142*R#V9%5TGU EB,Z1^8/F6$9AN%/JZ
MY?L.,7W#NJ6J3YJ5AS0K:VCCL1T$EA69$S<T](D5$@<Q.JU)$-CP&]^S0KP)
M87K3TS;KDSKCK'6&!CZ,XP2:'EJ&Y9+(#S5JZ9;C1[J!5\UO*?^4.N,A=<8:
M=K:CFX:EN?;$,< +M2("ZL(B9.(:ADD#QW%-'5Q179_:4F=(G2%=42DB)S(K
MD1]3,]*I;3BF%2'0)=4-VR=QZ'H1<;T5LZ(;IB[-RJ-E.-"D,-/R^0\-VS[\
M95 ["L$'F 2Z1286-<T)L0)] IR+;,\EX!B 77'UK7>:GIS2N&L+W%%E<[>?
MBNS2=1M6/!)==Y0YW,S@\4GV/;78DR(B1>1IB\AA'A,A$:&.&5,]QMM/OF>8
MIF4&N@DQGZ;[@4S>G<QC^K2>O M-F[ANZ$P\S<&NJ[H//VGAQ# BAYBN1C3'
MO9] 7.H,J3.VZ0S3= +'L4+;H9I%7<_3O%CSS$C32!3;'I7)NQ/JC+7D';&M
MV#&L>!+XECFQ7-.:$!.TA^YYAJO%L:\; 4(?;;WB+W6&U!G2%94B\N#).S E
M3FSIH1>$EA]18KNN99@T<F-J$7O5K,CDW6.:E?7DG6;&IN[;]L36'&MB1;H[
M(4%,)[IFN]2.'2LBV+;:V0",]D25QI,JQ32?6"FF/,N29UGW:@YMHIFF%026
M1GR+$C.PC$BSM"#4?2O4-/,6"#YI#A_.'";:]R;*^@[F\,O7OXR8AC0(HHD7
MQ>[$\L$0!KI-)Z'CVU$8$<,,P1K:YM271UE29TBS(D7D1&8E]H/ I;KAVX9M
M^;KG1Q&L7-=UZOA:1&X#7I1FY2'-BKEF5MPX,L/(GX2(_&HYH34)7$.;1)8>
MD9":=N#C)9#M/;&DSI Z0YH5*2)21&2=U;94C?74ZJRP@8+Q\HEF(>71Q0,<
M7=B.%3J>ZVG4@O%"$D:&1ZGK4S\V;5/F:D[G5-]T<C7B1-PU'1IKCCG! Z:)
MY=G>Q-?C:!)173-=W:;4<'[X6;>GNCRYD#I#VA4I(Z>R*ZY#+#LD-O'<P,(6
M/+Y%S=#6;,O4X]!?O<\B[<ICVI6U2BM@0!#J7C@)L&.3!49FXI/(F%BV'8>Z
MY8=N1-F)^)VO5DN=\91TAJRTDB(B70]96,.S-?83*ZPY,!)W2!#H+C4BHEM1
MX'FA%8668=/8\AW'N:V'I?28'LQC@G&J3A&A\?[[_^I_Q39U;>H%$V"7/;$"
MPYUX1NQ,:.S91NP3P_6P.-V0R!+R\.+A[:&4D2<E(T_Y@$N*B!01*2)21*2(
M2&=D8,'YF$LIG"=62G$@ 'GLQ9%-:6@[EN4'-(B,*# \+;8,UR$R.#]E</Y+
M)S@/C?>?7WW[RXX#W;0#;^(00YM8(0TGGFX:$TOW/.KZKA8Y.@3GKCPGE\EJ
MF:R6,G)RMUJ*R),2$:E&I(S<+[ 1B2W'I99O4MWR+<TS;-W48SV* \>-/4V"
MH9W2/_VPZI_ZGN]';D@GIJE;$\O1S4E ]'AB4E^W_= PXP#K;;R[=\B12N,I
M*8VG;5B>5#&%^\2**62V6F:K[]5ELJQ8\S0SC$,$*"&4!%%@^,1R0ITX?F3+
MFR\G3>G=-"Z3]1[F\%= #=>(=7T2&H8]L73=G?BA94U\6X\CX*7KD8BE]"3B
MOE0:TJY($9$B(D5DX(&7E!$I(T]%1IY4,87WQ(HIGG;>2>8FI8Q(&9$R(F5$
MRHB4D2'0[+!,L.]3RZ.$QH%M6(%E!IIEZYIKAWB_S[;DX?E);UYV#L_MBS>O
MOO]%;<,C@>--;-W7)Y9I.9/ =/R) W_81*.:X1H__&P8=P>LEDKC*2F-IVU8
MGM3AN?_4#L^?=.I)IB>EC$@9D3(B943*B)21(=#LL/A<(Z81AI[MNC&Q8MOQ
MXM@-@M".=.KZ@>?*^/QT\?G%2GS^SO[+-/4(;QU,7$KIQ-)). EBCTQ(:(2.
MXVOP?XNU[96=/Z32D(;ED/C\;Q4)4@I_1\G5S_7N>;^$D#8)?_X?^&4]QSDI
M+I-LPN?_0C?@A>)75;YXX=2L3K((]-X+W6-R]+"+=%<7:> B/](KFBVI$MPH
M;VE^69#%+ F55P4ES>K96GM+74G?6HYFFI%K:H9IZ=0F+F@:W_)]/Z2>YYH;
MS4/?(HA9_%KD\U^^5;3(2%KG"LJ_W[03PWF5GY$'G^'U?T_S\.LXK41*_\]'
M>$^T" S+^? YFE\8%]_?O_TS^>/S*]#X?\[>S_^1OO_\A_7A[?LO?[Z%G[^_
MA]'_'7_X_$K[R_<TPP[T>.(Y<3"QHE";$,WQ)M32'<.R[-#3O1\4"I9T 42N
MBB7]8>C2N;8%F71^GE'E=3Z'-]\HX;(H8#KIC5+2-"V5I"J519%'RQ!^2#*E
M@F=?,?$DI4*R2,GA-X4",L+\#/A=J<1YFN;7Y8N^;&^EC-]7R>BC@',$^@XE
ML%%Y>1'1 M5=2A8E?5'_\#)*RD5*;EXD&5L8^]++_@OLQ9K*8^_C'[^\3J)J
MAMIHJG&W3>0'Q9O%QU/VT8HBYI]9^M30W*T?:U-]ZV>[AM6-J6<91PV[^S/+
M.NZ;<K(GFZRUU["W9+=O]:C\M4<WN$Q\?SZ.#^'?9ETUKK\*2I4+>&Y6*K^
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
M#R&^7UY=_Q6#+O%-$^@>X2UBP]<GONV3B1%&H--H'.BF@PIMVZV]8Q6:2YP
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
M%8<%A0\1BX//DQ,_HYV>$SME7>W*%0[ DEUI\I4RQ.N.0>52N=:'9V2J0C=
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
M@L]=$#&%M1T#)Q_[%L @)3,'LZ2L\H)=,]P(HM;4EZ[9\1<'R8%X>:VS$-(
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
M;"8YTR/;TI^IHI;RL0(2YA_J;<DM_.A;^*DV-I?RL=<6]F0+P8&SR/>>;(.
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
MITYAU#D\)&"PJHR[>0Z> >DJ8R6#M=2/)%G5L*;D"<Z\0K]0*/$S,&=O6G^
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
M,37)H,$R2#_B6I=DTF/O(M>=>H^]B49HQA_XLG']8C'$!)]_X3!!/%GB(<^
M-!F;=)!2)<LKJLSS*(EA#9B*N/OUY!'NE__^+\_0C9?R[';8;'IF:ZKM'IX9
MDAQZ+ YQ!LE]-&PN/8._I@<XV4\]S'\B_L%;DF3*LQ2\A.?H)L0D*90KDBXI
M JE=DZ(@657>P3\8KS^MZZIF2ES[@7/IF:DZIBES!X-ED&ZICCO^W@-GSJ5G
MEF9.?9D]D-F#=>]@S2T(X7LP.9I5"B5%EB\K)4U(D*1)E="[. OC]:YM3]7U
M0ZM[9 STV#=?5$T??R._,V>2C<BGLA_#P+EDN)XM+U7(G,)&6+)J1@LER<)\
M3I5GHN3@N:ID]"Y J.-UKOUC+U[(^.?QLJ/V 45LDCV/7H"@'WNY13+I\0H0
M3.<0I%&90S@KN//.04) X[R@B'U^E90)Y@_RQA^HR+?[R!&<72&U;JBV)R]
MG"5O?4-UG ,.*21O1\-;3U,U][Y[&8R8OR-DX3//F5JR,.+(^P^#OO?PV^T>
MR-/PS8\K=I0AE&239)-DDV334[#O9YF6>$^KYB2")2<VIQ[V) I?SPL3Z!+E
M2[Q+P7I[W*'5T^!<IH,;>M\+:8:]L>Z8G+D3:4X<^\F-(3?&@V6VY,:0&^,\
M-\8]I 7'O#EDQO )9@RCI%RDY.9%EF=TMSS))_M/2L)*PH[K24;8OU4$S%(=
M2G?J$(4.<0U0,HN\3!!CX$5!4]9MX>5U$E4SH6"ZWQ(&3VN_0@(P;\MJ^U?F
MI+A,LMI4^GV[$5)$/7I\S6DPO%9[)='0^7-6M 6;EW02%)1\G9 8)ON"I-?D
MIOSA;_U5PA*[)-V/&CH^*GZ%WH)34R?)(J#,"]UK"D1__I^@@%=NF/!]C/X
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
M]!^FGG4GGW?L[$8$("HU.CE)[H0;_<2]PIQD1@C\ <NF00&Q$T6F'V=Y44W
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
MLO67F-<_W)&Q^[PE_:WE]-!A^QX)N+\!X 2<SY:#YB'D>2<*_!PY\ /58'I
M6DJ/?CI/SIX][>VK6R[I[ZF'=%QP#VK!/3E+SI\_/RZX^S0I![W@GC].?OSQ
MQ^^RX&[M, S+,S] AX&2F['#<$M_85]=[@>\FX9>\9[OIA=/DV>/7^R_F^Z?
M*/QQP3VH!?=C\O39D^-ZNT]S<M#K[?GSY/%M J([7'#_]?(+C]A?^$'Z%1'5
M84@,CMF&@_+%GSVYA>MPC/R.J^U+WNW)^9/DV=/GGZ<)?5QUQU7WF0FN\Z?)
MXQ]OX;+>=<)A3ZGJ>PT[>Z<%AXLQ%^ A@G[V*ZS<'NR#K1H_G9^>]\BOBIJY
M%(( &K8V]FB?.M\LR@(?E.GCD/7TL:&"FKMZ5F539'//RVM10+!\XG +\WY$
MZ8:<23^>_AC=CCI6!C^O%XQ%W#J-FOHI;!86!;7,,2W86>=^0WIL.\7>@L1:
M[T5)I9<(V6OBF;DBQH8%M'Z>Q3<6/:%LC7C@A9&*(RJ:.D&6&\(C&A)W2[N/
MC!Q I)$9JGBXW8LNFYDACE5^>$-(1%?9:M]YQ*7OWZEJ+1E]:!%'ZK .W;*(
M>'36D;]HY\FQ91RPQ]UO/^G,DG)OQ=^G1QA?7 $]R<MJ>"7' V57%FX96ED(
M%T^1CV*,.UL8LOL<8.-?OH&>5RB&.Z,QM"XBP6@<KG7I/_7/\(M1/2#!>!^[
M3,?M];/'A]UE^E_NJ#SCKL:S 9[(O8Y*X$/L;_6.Z1PU3L][)W1/&S@(J^VV
MEO[,?MJY5J3)ML-\]PWOT_XKR0%7[SAONN=J8BQ3YSW&3LAGO8D8&P >1J1O
M0%X^M-%$#D</\VS@^.B\1A!7Y;[<(3^$#PS17-UQ-M"R$"7HF&PS;LKD8\>P
M:X(,4)[#?[^F$7\P^[TCC'[SUC=[1?H%*P>4PW-#SA>8[OO=VX;4AUCLY"9A
MR\ <==AU])Y(C^\#,2>\5H'5Z##DNMYJ#?>P8["A6K55,Z8.P/WCL!=/>Y;(
M'"Y^L?AHPB\5)G$.;3W*O"KVO7]66*'G\$4PB3FMR5(#"@Y].A<AK4M[(^UF
M/O&7.0%5:\N&2U',B\Z9-^R+<J-VML=U+=L;.NT_=0+0 S!HMUYGMPSW?[R3
M539$7KQKG<7]J_X3N/!(8X(\G)\Z1^K#G\GNR=1CGT->TJ#IMO?N2J)#K,[A
MGGC$C)QF=!XQ!:JR9%HV/:(CIBY&O @IUD*$R:<4T&*.]3 >PJFE_(0'?FH-
M%DF_X-1Z?(,Y"9DBR6Q%M/#8^:PTKL,'A#<.(8%(%HJX^Y5P,KZ**-AUCK#!
M;UH^_8A@%.F?W2=7S3)2OV3>T<WM/+6'L#1NK*%__F'SY/S)#>MC\(9$\!C'
MU#IE_4EDOE$\F)X^L5JH\6>1B#3<$#__[)GED>%CK'-]9? 3>?AN[!E_)>[K
MY[Q<+^H>OM5GKD>\Q^/^<PWL)MV0$HS&;_=L*"49?6?H]<ZZQ_?#WQZ_6TI:
MH<7&_3*V32![X:</?@NG9:!T)M$,^3V21S(':E:T+@H WP6VVSZ'K&2'T[G_
M;3K;1IX",WPS>3'X&.!F(1FK4K,&YJ6O3C?[^90"9^?WF5+@W6)Q\C/SHEVN
M@._W C+Z2YJBA[_LOTAA99Y9UABD 5Z<"(M<C:.5FM'Z KVELV?W>9&\=U!^
M0-I_UEO^K2H+_^_9H2R37Y JFZJY&PGY*GIM(S.]B5Z[J_% ]A64<9!U"*S9
MG XT"CZ]D[ F36GD9(;OH_ (4N_\I[=%3U[_ZW__\?SLQ<OZ-C1?AD[M_!ZQ
MJ>&X,D\)[L&0/XQ6DG^WF6F+^!ZS_SV8UHYEQ3\_.QLO*][&=O[XWPZI&/G]
MS/S;]2974DR_8W]VZ!$6DS=K!T^XG/RE*J^;U>25=ZF\W7KX9O_247[O[/'Y
MH^D/C\Y^D"#BK^]^OH3,"80H:Q!,<C($2QJ"&0Y!)@6UJ2,B?_1NY^0.^]'<
M$LTMN,DH[W*%6)U@0<S1(F),H-O29+DJS(0;I4'?H7<'DABZQ5VHQJ>OR0$!
MBX:D?-<MJ'1-9JNRK-$VHF5,/Z*\@#?C:5!:)JY2>*X*R-%P4%EX0G-QYE&C
M,(!NN8$/-"5J6(T.MF!AMI.ZG:U8!P<*C\0;>.MG\Q8[JX!$=08A!U(0PBC[
MEX:#^/SQR^$GV>)?SUY2U7*!:B&@_<5/<_[H0A?29<CPPSC#XP,Y(SXY2UD/
M/O34%?["#7,O^N<<?XM#2-[\SC(U."XP*BV6%G>^M]3 _<*!&1K::8/["]<;
MNO0DK8'X(]7X(=\-9=9([4GEOOSG:")A$OTR'?T[;6!<>FD%ZG<RJ4C=Z^.*
M1^D/K-<VR<N"M&5&+ P&W-XV@8Y'AORY5ZCJ 8&LKMPMY$TDNWW#DM?L&+L\
M8@+ (/CA!G&3-:S(K,'AR69MWF#0O_8N1YVIX(E_N(HX.H.A$2$3W>?]/Z'4
M'N$O>/SD/7%:8,(S0K:5S0VCLN.O/,4@T>9-5_'9MHNL/YZ'4T<*A/RE30FB
M+O!FLHAF"C@9,.E^,9Y.?J/J).J9PN.0RW[Z8%WVY'OZ[#(1M_'2_5<HS J2
M%RZOW37JC(VY\%KONRD<I&C/!46I&[\ RW(+203^XN?3&Q[2&4 %OUW;FY3M
M(C^M:W-KM(5@:+NLY,\2M*=89P$Q+.%3)U,&4!92-T%14I9\PM.B*4EY"\51
M_!.A9NV5*PC,JN):4*EY\FPR52[WV2UOAHJ=0"Y/:I/ 5\S>2 Y(+%A/_IAD
MV<,LAS5!WD@8EJK-7:TNR)M7>(C,?PB'4-E].<CT^NLA+;"WG@6\QF-Y"03S
ME86%=G5D_6Q-16118\[HSU^?]RL:FERN0?6S8NN ZA^'$@Z)^ROKK>97K?15
M=_J_;Z%'X.SQHX5$4N_=$K2B805=GOS[J0Y=]WJP@,#QZ)_/(MC@0YYV!IDU
MOV=R8@0OO?>PE(*_)N*&U>B"[%590)AQ7=*RQ(V[KT[2@=A8&&BMU8B!&9WI
M"5BX":90Q#;MX[5B*!59\QVW@$-L]_0CP-#.?FWE)\K1:\?>.%O@K1C&00,,
M1P;I;6 %2)L5P&)?E81;(O^??XK*FBN78]T9HECPV/,,PPFH;^4DY_N)*J3_
M<O[,*J>M_=&!).J,HL5'U<A"GSEM\&DU2UR#AN%<7D0DF5'IPQ]Q*#9(QY4<
M5 ,/@NS#H:$IV/%U"03ZZ,-$I.!VV,KJS@?FQ>.O-3"?7\,[/[O/Y9E7%:M7
M#OCHU-!E_/@W7(4X@*(-%)=9U"!T(*3Y%K2$U<<2.ZZE7%'VD7#4B$:#=2-T
M.<(32*7W%G48LB#H3TV=*ZA;@'2+, JHYE@YQ/#X[Z>7IY._7%S\AJ;2@9VA
M'C5PT4)EFE6')-$EVL$RXS:VL#,NM2;Z*5+%;2+&]:Q $2QOGU=^9%%[%)2-
MX$9_M',J;$XDS^(^90RDA)%"^V!0X:QKS088'G-DE*-*NQ0R]+*H^KQ >0H5
MK(!(GE^9$I?A!78.A;\0)916$7Z],SSZHK7"RMB/];.71N.^_VH E?2F-9D/
MTF9E-5<1( E ($BQQH^5>I><LP\LQH(?LOD&U7M501,_![=^T-\A5#V1)4BZ
M*_HD+-==+%%G&X6Z;Y3G?,!ER*_^Y#N?TRIQ?I5Z)"VD^S4YGW=\?>=YFOSF
M!W;R]BT%/2_$0-R-=.JQ:+RC:'P^7C0^A/+O]_6W;KEUWW-8<3+Y3]$:>P5P
MV#D?]@_?QP1G _H5T(EY\AJDTF#Q,R-"S3DWB5.E2Y/2&6S-@P[;S(X-E3#5
M)>,D$E9 H)"44_HO)<VV#=1+X-:3%9@9=%,X(NH_U.D$?22Y(I1S:GW$<++#
M\Z;Y##,T'/(-/ZG%.04]2W@0:-U8.8-LRK-%J*M$2DWHUWJ'#K\.[^2?\B('
M2OOERCP4C!OZ,W-,4J8ZI"?3[8DVP:(; OZV*QPHN$II*HF&LL7F16@NU5R!
M\5?,2_F3$G@RX Q2(HJVAAP$%:]S<;\W:>/'F21#Y9E'!NT0LD5V%<$* T N
MU&8WF$.&ZK3Q$Q=CZQRG\1_JB.#<<9BE07WC*#F>AKGB6O_\#U B1F WE.=2
MG@@_6XYC*C^#<%F @O./X+'2%TG_M<2^+,F!T)Q&[=2GT8:!PB%<RWL=_^2(
M3"=[_#792\-J(FO.9EC0W%3EE'52$5MA Q%XILK;%\J503VHG,U:E"1..7+@
MQG&C;L@/LQ.7?O04_OSLR9W R\Z?'N%E=U-0 4_YR2G$)'# I8K(_]\@O,D_
MO[8IWBE &GZE1.S[K/[X\"VJ5EAV9,.CFLK[UAN.L_/IR;DI[[WYQ,8 <1L7
MP58DT'8)'3=H]&C 'S][Y :J,4E(YS<1K$QZ0[!]QQR7^IGIEF)+N/P7I%1?
MW.>4*@[=TU/P9INJS"D._0W:F^:P-&G;P?^;P/^^5SP]_.QO*)'#::NPH49?
MYL'O*O..,_N.&WU'7.G1WQB#%#Y!IS/6WN&$ILW@"E(?QM-\:#-0 8T+4[0Y
M6G2M:6/76*$'@A;06&6VEK"1#3K0[FF8M[.?GH!H>ZV"](_@"UR8M1_F6NP/
M"?@:Y *Y.??P0?(T"7J:HFH/3^9_@#PT)YH:$( FT%,]J3=NYAV4D(:Z?/-*
M*RL$+< <KA\-[SGM,?@<""5X1Z+Y6J/!Y_[)P2]]Z30 &1& &JK02+['C$33
MX ?4NYCMNB7Z.$:RKML"< %T5[]V4TH>=]O17JTRM_#7\U.,)]L[ --Q=8[^
M]HMF[OAOV B?0F8;)P38D/Q,U)@UK]PR)>=67SJ40P^@/Q&*.78PL4B"#9^S
M;!,EX3]K8.,"B\(]L8K(UYWO845Z9_.C^H?)V9/TY Q/6?CXV;,Y_S2RJM*X
M)4WED$\G/X?:$V%?C27_O!>'-^&4,FR>9/3FR;Y#<.W89S"0669S7)DZQ+5W
MC6%P7=!K+Z@*!U>=E!"U6W2H>$$=0LV'L;!O>4#_*H/T>S1(;V607ME!"E.J
M@*/1,?G^6QEY[2]J,XWH2?UT<2I'UX@3(HBB+\JC3Z+N3<&A 94(# D=:2,K
M%&ZZ]RK%=$$]O-JQ^@O[ RO T.,PS^CT&-WV%_T+X=&#MF:6N6(&+8(5M65,
M_>.(-=2_8^'J5OLL2CY"(8^"B+0N"\Q54$8-"5$D;Z$/N?;GJI2:)-G'.).2
M1S%;[U&DTIS'E"8+D@5X,,]=0^T1F#KBHY!+C^,CCX%5S:7A>E_![WM\)/X>
M.I#)&6*DE!]A <BJ#98)=\555I4%3@WX*N@Y8=L!G*==N+ZL!MN/<SJY)/]O
M!N7IJ \ZW-JOGP6MO8:A ;(8O!/IUU#A<KHC9.(VP,%4P2XPZ(+N4N6:=R@!
M?BS*:^^H+5V"C;45K'-."C:5?PB!&/7?T%PDQAJ,O?#%G* A],*4D00RBL5^
M+TJQ-\,\8!.FLG%*Y4I$#)6K@9,\JU?1F*2M=XJKT%KB+[>!;RDYI;\LAO59
MTX>U&,#%] ]:"W5"?LK:7Z0AF/!T.XR+!#9D?;T:YF89C$LK-P]W=-U)6K3%
MC*D>N'VD:\AP>K-I*]U.$7@CU8$?VM%?LH691OX$2/__]*2[J4^^XZ[&D^[Y
MR^]7OH['YNSIZ3,8BQN,3<_2U'2V(+)F<.$8TNT__ J".7:P%%RTTS%B+6:(
M!Z1U%%L?*5N%W498?#ARPB[S"V$U>93], $.L896Z0;@2=T[<\@+*WKIG?_*
M_PEMC-3."#N993\(=HMWY%7F1W[LD8_+]$$LT\ZQ$&*K!;H<TT8I ALH=WG;
MV0J_0K0DN;6'2TW($P'M&E(2TA:)#39Z0:!.$%A+%9+<1'X.CR+DZMT#ZOKS
MQT!0O&B:*;+S[E31Z.85ON3 $*Q$?B0.\ 4W[]ZKRVD,%S)CL,O7BXY< /";
M>A_6* >(EI/P4DF'P9\>( D_$Y#Y1'X>HI].;BD-D.RY3OQR6WG#LX/F.+'G
M)M!1GV IG_@8V;9JTHIBA";1?I_*:980RJAE)<>RY>IBO-D-#GS*_9SS*"BK
MAZ.RLY\PWGFL/6LO&>78O88$$)*.['3 393#W++WF- />V/7@]%*3=2PMYQD
M6DB;=,ME:9[V8^UU1^WUZ7\]E%;O+/].8[^O.;J]$;EQL_)>_37U1X;LR/-D
MYV[\"D\A)N.O;>$F4:OL4/;EPU#:TGJO-MSQ]U/)$WL&D4_0RXK8%!0U6.[5
MI/S7B]\OO1^<-8N,<AJ0!P^,$O(.YS^Q(5P38:1Y9G[(>,+18P$8-!XP-=0_
M_A!"0.GMAS.*0.<::BOH9N8]:@14E;,=]QD(IT<.<4*O,\H%LPK=S))_0FBB
M9])'@')Q *Q6N:RBKC!,55WWKSN8NN)S[W-25^8^NQ)87P0".\8&WR8VD!#3
M%A;]]*T*_RK+[>01)Z[??I!*JX:.>IT%+I[P=4&':DW9;TUWE88U-]Q;<E.C
MQFAB;N?KWED:!4_?^[,&?WKQ^/P^K<&G>.2WM4/SI+DO6!^AA&T3?\-Y$P++
MPKI!6M0&<M]PM%09T!S47.\#>J@L=TLBN8&;^7L8RJ=-:%Y'+,"R2M?<1H0P
M2SC7S*,(^$C3+.B<'Q?.-UPX/$F"\PRU\*%EU$-"&(,E%]*YIBO60"$$%@'R
MYFSRPH)Y^R%:,_AEK%\3N9+Q@2AXI')+J*OY<]Z!)% BZ6Q!FV22,X>?PXK+
MMP^CM'L3/MJ[-G[H;"%.C?*H8Q/ZN6YJ*%V5UP 03K@KU%;[ /L^29=D06#<
MR9ORPPTAK)P"J..CY]Z@P4FL!M,@..+MAQ-B8(X6XR,L(0) J?73E#*% B]4
MLE_S"@T3^,99C?6444>L]*ZZ-!5"-J:2OD>@&@B$4GZLHWJ16:)DUN#&=;O!
MLO'@R]#1?$)'.).UI@875?] %^DZIW'@HO1/X-GCD.,NR?,;9S6XKK@_AWW7
MW3[E18"])]9.K+#L _SGB% AQSM:FARIZ++!IVVRIH6<>=]'?QA;]);HB_=<
MDH=-\%N>4OKWJT$R[M- W51LIA8/)4ICZH6:^KH9QS >SG79D+7*]Z?)*JLZ
MU;Y.+MYOZU#@P7I.7D-#$S61\Q@G=,AUF[WY^[-THR'HRXCPA3J7M6:\8,Z*
M<,/2LK8E@\55(H[?$USQTI_2RW1)=$&-?_GY"03P6*GRMBVKT:"0SZX7EV.2
MRMIDXNR0JMDS4?ZX ^D'I!NDO-SGCNA%@E.1^Z4S\;_1FC16P'JE:<0K0NBA
MQ??&I>M P_$QR]E2AQH^&;X]G@7'=_ =]WL76WC0:,N\#7 <[%^93#H7_OQR
M4N\Z8Q47$3+ZPD+*RYM&?&"U#"X]?0 IB,()O!%.,QOYH$A['4<J"B6\P<U]
M&*?.;G+"UWM)S!CTI?"PH>5 UYE]'5&. ?9/SI>J5S4P;QP9D!<X!ET;S,99
M-)9TMKFY1; 1DU(9 76UHEBSCZJ)"%UANDP1("J'2D (IM.2&X$X#<*+#1E#
M'&ZG"(;#J6:X(*#6Y8L=1TB!K^ \5]AEVI#N7**XM]K"7"OC+'Y^6\N3Q_>Y
MK>451X+? FTZ36<?EW[@B_D)O]X"__?R6\%0/R"PD?'*&@3?#HT<MK&0:^WF
MXPS<PH;AA>)N6(FPE#$;R#C+K3?3'QT17_>^$#4SZY&Z/TCU6)_<49]\=B>]
MH4^>'%IOJ+WX]YFP8<OUV\7[#Y.W;T\G[S[\KS?O)V__]LN[][]>?'C[[F^?
M;ZJ?WV=3362:IY/_\,YO3D!Y!][8(:@X_H*45W!X0ZSI_XO^#U,_,",9EE6A
MU1Z89.=9O6F%%PN<6@X(ULC'H'66+&A@:ZUS!C05Z)\*:Z#2_'-5/-\2V?@D
M!&G(FL$N4HX3L D3\!7\TZ&]>C38D<%^?C<&^Z>O;K#C[/Z/.RH?#Z][_^SB
M=/+^[>6_3WZY>/7AW?O+_95R[_JI?X*2[V=Q%@4]=P8"&Q9KMCTUYJN]H?B_
M93NI5YB2E9!H,O.F8]&"FR:);4E%<U6%^+#C/C;H[%PZQ.)06P1!&=!2X6]C
M8IHQ\K8XPU:+^@FQ!7&=^E>-@]1G?!V39%X8DLS@\+^*"#+?!^K&=TK=J+3/
M''*UA2%/WIN;CC(PE,0B@KM;L/$G?CR)'-+-*,'G/T\]#:4F3B:DU=>975*C
ME%,@&6:G3(8H0U7=%(# 2N68YC5V':_2:DTMQV.+06$ <,YP\L:_$72X%"1V
M,D$@$^3_[;$DO)WR53F33B=O%_*.%,;RG9%Q$N1 @$2&6CKO[GVG<5"#Y#S
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
M5'.4C:^GAS1] >8UWQZQ M\$?.RG8N72JXP Y&RS_9/EZ;2L@BXUS0G$/5S
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
M16']Y9M\X\]P?PW_5XSN9E:ZKR&+<<\#NJ-HZ]<7;;V?!<;ONP*&FQZ&.$/
M QK%>W4#6LQ3XNV%3@=A_UU^U_Y"Z2Q 5A9+;EJ);$[]_49E!15>T$?@TX&^
M6-0ND L2\JQNUV8R=KP#.%KFKCBPDXM? P.S'%^"=$L#.!NSH+WV:V$[-!.K
M'LJQF#F^E9X_/A8SO]+04AH,$P=879 &D$D.1[0&?E&OF/K[ $L;L&-C"!)5
M-M!<>4>.L([: )@727-:MO=?5K5X5 +'Y-X$L%"J+VH:(3@Z[9HH/>_X^]*Y
M31_4"P'$$!HT1 HLU#>'35D =DN>WF#M'H;7<_M^WB]1*7\8#MU1^ANDOQ^^
M@_8A)/:L3]0[M>'?=2-Z'1H!=7P&&C%D%-%.U$39[KFY"Z!Z>PC6H,.3(F9/
MD<4?'8:E)]#'0+G[LL#&B+1BX)Y!5W5:MDRN 4PON(&A4ALUI='=_*!D:"&]
M*<<9Y]36 $VB:?4R_8S=DP(STP!!H #9CZ"?#1X*,I0S#C!9,P7&N_8>&/PZ
MI3 W6JVT?8Q3-:J7H2) 96\0UPZ2(F$ H]IPTFL^P'PGGD9,N"YM!.,[+&#Z
M\NU-#VK5#X 8@"NUF,N"D48\1^CS_$>;LO[V 6S%5XQ3N<F6T6YM()U+Q0[C
M29MNE]"=DJB-CG7-@[E.1@QSX^J&=[-:8X9PZAQX+QR;LYBN,53KE'D6+BU7
M)O/>4QJ4]CYU#5CI"3V,"J/QX&APDL8T*(VUXPWTS+X)79A=TX]<J4/OS^,7
MAF 1P)YL0Z*WZ4U+*$1PI5^%?LU(YEOS1!HF22Z?SQP#+;^YG_=/HYOB2(QT
M2V*D=59C#(A>R-0UU]#33-*91HA* 8Z07ZY?'H?_KH8_3Z$ZMC"L;7)P\_@?
MQ_K.QEJ0N_$ 6[PG=G$#& (3;UI7E=7/HL)U2!*AUY-6QRUQA]/D/Z1NZ!QJ
MV-FTU8-/O>_C@-_9@*L?0[4J\@L4/Z5LK-@/#WV5WK\^KO>[&_ZV4.X5BV('
MKMF7WA$[TD)^Q;$W/GZ4@+RE#.8]#KXD;$+0U>?$3O++_?-6ZCEJ:S7&1FY^
M.HDP3(LRSXE:H!] ]46ZX4[]WY[]^O^DRZ\.+$K(GJ<2\)1^@)X]'V_+[<Q6
M&[VE7!B*.$@77:3( QJAIQ&84T\@#[%6L-H@B!IJ3%F-'!@4M1$'1ARA#@YS
M/9H?[#PT+2&:!'KV UC"[U#AB$3R=)00F2'$1G;%203*L#!L^4#@.C64=%DV
MM  AUV G#Z&W6EBTR3)1$/G[IH3)6Z,F!./JXP:$D*$S";,HH.8F((-@(2P\
MZ0"&^R-4_AHRFA3!4T:>&,,J3<094"-=J$.I%!$U=5-N\AXWCT9B$%##W0K>
MED)!&Q-E!)Y47 AUOQ8$N6%&*V(XZ?04"%\F,JSYN8+T7EX6RH!E"<LP]T?Y
MC1FVMV)]N)*ZE\%/6$T-1BO@AC49GL%B]%3+1_->?@((*6/(%K<--1E:!-ZJ
MP<!U=9YA"72[5V3@&=)?$-$'YHY#+E'H)5!9?,5T*":KV8=E#/?J?0VPSGVQ
M'H%BEN'M:4 PFK-!EQZZOX =:RO*W*9;KA@2D+2;C0\01("8P2=% L,V(BH
MLVURPIA-P? ,T9CWBT=4J(B6STVYU%Z;Y:WS=/J^HVVI<5*(B-VZ<7'"7X_H
MV?2+1&!C^6^8@R?0\DB6\HB@V(&@.#LB*+[2T$8)"#H?EUPH J_ 0"B&P)]J
M5+CH5^BN2H238K\RK^(K2Z3\S <P"19D?B_1!K<LR5_4:+\Z!'(R!4QK.]0O
M)AU0Z#AT6L>4",-V+ 8*?],6E81CM@R,&SV-"_"C>K5VXOM"6<*^V&!7,D+4
MX[Z8]_\^G\'Q7.IX1+,9T)-H2XF RS3,QU,;4)6JZ4'(;Q]EE0QB)+H5I[U&
M/1HZ;?NP0/XQ!M-HDH/,>8/4"BA9$B[2@4]3ZXAWR];(JEMLV1Z8N_(Y.0,6
MWP;9ZM!>Z/M/RB(^JDW+@+9Z7D,8/?L8(R8%C07<A=R/QAC[HF9./%Y\T'F+
MU1YZ"(:N!Y Z,BQ1-0YO/$/>)SRP;8ZP]:X.-ZYL*@+/X^O:.Z+3/77$*R@C
M,T>O15H;DI"285[T>+QL)(@_*D65Z(?.R8HRR22ZZ1A]*Q]U2()TF-$KDHT9
MTI!/ ZFX/ /I0@'%C7W CD1\!;J4&;^Y-TSXZE(9WZ./1.NX#$2*[U4,KH>;
M6G\?C %1'."N44C,!H(@J'**:-Y2.@!@,&MJ\Z^!VF_90&O%&/Q00^MP 3\?
M5YF[AE0M?N@*Z06W$5N:6G!9FFJM2J"4B"+RH;D4@22B#G,5B#:9=A\"=/?4
MT([5\:]2&B'Z-<JW8?X/C;$6 J$/K0@&C:@QYNG6[Y^3.9F-#:"$)'5R8&63
M;SL9WV]Q0)'& HW9X%?=YH-NGX'=V <V]=^W0DSGKR+,I=?C.,9W-L8^^O&^
MQ+K&(&O)L2;FS)@Y<6Z :S94LD'4<3[N;#Y,,A$=1LA%4Z,YAE# 8X'TC_[
M0O$)4.))K["?/G3*6ALFC0_'.;I#NV0J2]KI0KE([P6LL@W7/SZZR&7$>F*&
M__31TKRL[)PUH%Q(J5R'CCX%)<-;D?5!CW-Z9W,:8>BW!-6;E=6F%,[W&:-D
M3 T/"RU(ST!)#.ZQ:!!CAC.[T.4!U_A'F^;2$\FL#R:%WN..5>SP<9KOT-'7
M*4:^@C Y0?$<JT5S9'+"UH0RAQQ++6D&3:H$F+:>G4?W[ZL=A5W_!*IC0,?E
M-QM3(!-KA:IU,[LQV&"WWN3EUE$26&IEV-S.9"GJPU?&R+Z$JQYA65\3$E=S
MM;LG/A8J)LI[AT1B# 1!"2PDPX'/(9,--^IP[K43E!U,:@QMDT2>:2RQJ&^K
MF6TA7(1QAN%+F%YHA'T(KDE415>B'(6>R"#;4<(Z9#'-&77F<YIU"4>9#9TA
MM[N&"?ZG0T'F1I2SJ(,?T3?<)T4-<\B N)^VU>T4K287-A6'.3]$S@GWBN1R
M 20^E+X]$6%T2A$$-R[#/K6T5GDB4O8P8B2<O@X,3UC$X'>!##MU(#*D _8#
MD'>E52&D66CGZ*J:#4^CIYMD]8YT^[5P.>$;+]*94X6ZSF1=^Y7A3H" 093U
MB+HURL4:*F*3/8\I;E<  )+OW_0NF(9%$G_,D8?)F;H 5@ZSLRS+.7Y&&7X
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
MTKH,'6$YB@VD0E4IG5 L%JV(!#/5(3,>8? #V"%R5OD%5=FT1"]7OF>B('H
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
MR <1"CW*9?(O@]@H94%P.$+IQ31T^J P<]>2-O87JV03@04DEA86FT*"O0N
MWOJ%UF B)<_JAJHH:Q^>!M$XO\K]U#0@E1S9*!_L(<:402'^,9>50@H:NEGE
M1JC/VH*E>/POQ&Y)(,X)(6\#"P1?!&,L4I\XDE#EAD,TOT;^<TSH^V58K@G/
M+,L*SH>"#PC2XD6]C*!X!]<RDZ&.IM]J,%BH3P4['> >WD'9JJU:9."'^ VV
M8DQ(X0\ 1GIB\]*^F_/YO=V;[_INU) :O6((^M6R2;9(!D D]GQ&DTO@ K&X
MUUE]I'VZPZ;*3EF)>/#@V"5JWGK5>O-47A\9+^YXS*OA#'!I3G#YG3UA,)+:
M #-&BMSYP1\"6LFFS!UFUD%I'EBRY\=IN[-I0Q#@K!4R0:A>53&B8 ,J\4C7
MB1W*1<%$:D1O1I,C,Y[H/ =GTDZTG=OC)-[E)&*Z?PYY=DB+V/,F$O?A(@A4
M S)"7ROR$<\EX^XH9=Y1GNGK3Y]Z 0,!/;B)RU3*B[*IZH, H#/BJ9MQH",;
M(WH\L&>X0DF<BJR/Y.B@7R#AKB3FI%9!HVK2;I;86B_(T*#3X 3VBTF]D-O2
M[ EM$2+RI^LA$E3PUY$>1I1RD+18 88N-YE/PP%4!<QJQ7VRE&R]D/1$+S\Z
MDF.XR5<]@#4"+6P$G*+$_@WY$DEE2R7<D&W&'$LAXO9>13OG18CACT@QV#)G
MM#X%[:SLGA!#8V@4!;@=1(QUCDZ@%(N 18O@LKVN^U1B%2I@,_$P6'%R#-Y!
M%7&BQ4J9.4R=S5T] PXAO]:FI;\E8' %KXDJ-R85CUE(S=J9.%,(Y3N+N&88
M$QQ&^17OI6Q!*BO7CKI\RIG?C9"?'IQ??P?_-NL::73[<PLKPQ2/-7L?]LT
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
MF:,PA+ ]'!FFH:T.C<E)&-A"+:D4RDJ/8[4-8F7?O8RO J\IU6OESMX*7G3
M1 ]: .+FI"*>E/$#31IRJ@I+6BB5[^W&9!*E[3Q:1DX4 &M '1Q$3-(ZXTCL
M)F_(^V+P&PGX;NDG=T-JC@?ZFA'C9N[!G$%=0(<DIZ0K) '."\C"::VB:H6B
MP$K6<B[[\LTK@FY7!3+L\;1"JM*<=)SAU..D<($M?N^%97!.4AB"[.:$4@JO
MW8PXDY^<8>[W+*'0E7FQPL/\SUJ>L;S-[I-E=5$4(+WX7B_Q"V1$SQZ?_/M>
M3Q6-[B5WVYR?/3M]?&Z']'5&-0/XW:N0ZIW\0D2%_AW>ZUQ,+OV]7X7.623X
M@%9TZ*>"2.5MG#EC8L@48IJ:N:&1(- )<07VXL[#!;BU?C F"F'9;4,PR*+6
MC+&Q-"4=A,Z^$P1AD]^0KFJ&H#7 <5N$VA]ELM;PV\I UB!/4#4\.Y'SR4PI
M@=<"0!5U@^ VMJXF+[W(_)KH[BPF/H>$'N^L+]L/:"OA_W!!HK$T6\1;M-P1
M7'I-9)1!.8HY.ODX"&: @5WV@64UP(WPV6G)?<X.HMQYX..^Q5C:$PL>,D#/
MD*%,># RPD2%A7WK(<W,\4-I/D2A4 N*Y@G*PE'5M7)#FR*Y_0N.D.3C6H'%
M><NWJ,/2.H"PZ5?>II3C'B,[VFT9K"L2$;?*2H[R?[8+I>^1*"? =*LU'?8L
M.8*UDFE&3]+6/OR <'F D8I@]DM@[RC-$6O**'_[OY=OD-< '9(V#Y6 .&&4
M,K%'$*OP]B4%+XE N)IPAP"34EG\XF!W#=TI!HK2<A*ZX@,8!AUG;.3EQ)B.
MGP3]<ZJ-I=H11:S596@<G6&%K0U.M@\-LS2@<FZ;\?0'H;WPEU_1OGXDDR48
MU=OM<ULRY*5W%^E,/M/[]<YN8QF/M+!4I4!%!3M.B2J(1WA393/-\W/;Z,Z>
MCP=C3+Y2/AD(2'K7H:!T[HBY;+8EC#.<6E.%M2_"W[F)[1:6#8'S>$ 01TE&
M-5E%5F_\MA.(&SDYPQ&4V KV)81G*5OOL3^LY\"Z&E3PF[O&"2XCMJ#2V#8T
M\-CD!NDO ('5X[P9#VG!S;,YCA!EVCHTY+96(!-N,@J$FD<(NN@+Q6=56 TV
M?W@ZN61F7H4AR%,8!G0P:,2JQZZ4+(; 4$YBY47$SCYWP"FLH$G+.$@UXV#T
M/A;E=>[F2Y=$?'EH[45X:/@-1^D/QU[X0JLWHBZ3(_'58K\7I1.4XACL^C4=
MD; +P+!CM7F$L=X@ ;C:%PF7(:T0Q'Z9NJ6#/CVZ$WXMU,@T,W=K?Q'D?0?/
M.8$:(7R*N-A6!).&!@5]O1KF9AF,2RLW#W=TW4E20DD5H.L:,IS>;-H:C WM
M4 K6=I7-OF0+']D&;LDV<(.QZ5F:FLX6+.T/+AP#K/K#KR"88V?0'[R(L$A=
M /NTI!ABZZ-82-UM1&<%1T[898B[?I3],)EA99Q@+]"BU[VS8;@B\91\@C9&
M6KCQFX\R?R6AQJ8=B0"<L4<^+M,'L4P[QP(I6V->!UV.*:&EX&  86NPG2WG
M>.MH25)DP()21!4W=V[-S*0%Y)$R=*$JYWW^"G5_ (-I(Z2$W?DE&%Z75@6T
M:MI>2 09X#?Z!]3UYX^!I#VT.L%JH;IY_2!5+1YEX(Y!&*I4_P)\^-Q[=V^%
MGT E8&_LN?YAN\1WN'K1B0M$@!-"V9)?"=$)S36R&[KLBCCF]9T2P:-Q5SL]
M0!)^YLXE^5F?]%BKW%&K/#O\6F7?7G^GP3;[)-$]J]*5@717>1OLY_>S5\ X
M[@_ $V(5197#HJ;-RS>*&J4V:38_,<TU?,:WZY;< (I5&U46<I5844AY  &G
MN(<6RLVDHS<E6BCC!;Z^*:34PY64LY^PGO(8/P^%E9?TK+UK2"!+2!:YVJ7;
M-'RYQUR8@2\-%)$($S%2=X30X"9KTYUDLFB;=$OF[+;3?OO)NG%0>$Q^3?T1
M(6]^?O.;?[TG^6M;.)D8?I#>A)VS0FDO5#$>JPUQ_/WD)(X.'O(#>ID0R&1
M_P.@BZEN<?,"]E_]Z\7OE][WS9I%1GD,X!W0PIZ^P_E/O.B@(H.<#_K,_)#Q
MI*.7 O2)N)DC-@=*\>3.-(QH>.UW^HQ9II!YW@=LLQWW&0BA1T[NB+8:,PG=
M;%*G5R#/ \:7=T#@?"2:(512[E]W,%W%-N9STE7F/KN25L=PX/Z' ]K -,PI
M)3VW;S]HHYY$BWJ=11E3M"LSO%2$_<YT5P8,00%EA%J_57EB-"NW\\7O+(>"
M?MAQ->Y<C6WM%,RJ"P75/!$,89-^PSD3*F6A?A6A&+!7P$>B&19@F,S?7^(J
MRQV0( ;DK!$&#4U=I#"SK-(U=RP@S3><;^91N)@?4BSH$!W7S;=;-SQ'TBDT
MI.H:5A&!^4;)\/!".M7:?T+V %+F;/K">GG[(5HRI+8 !5\B?3>N$/GK5&D)
M5; $F?7AOYS)_B>CM!40##^'!9=O#Z 82+D)/W2V!J<F>=2_$8C[;1"&*P'F
M$/F$+?E=@QQ!NB13 C/ S4_4TF=A4>$D'+0\B>TQ'@08O?UP$JK5NBP?"0&7
MG_J2.H_"DF4AO@HMU,JI;L&H9V;1,9"3J=B&I3F4+E@1 T<]*AJ9Q4KV#6XL
MBM>#+T.']8GH9_-F8>I&4/G^P;8,&A!I%,E8=:* ,$FIW7G/^0U>+>[98;=V
MI[LYN;#B]ITF ?@4$%M1_WH=KQ_MN)4%A$_;9$W;1-T5XKX?P+:UDDFA?;-'
M6RKB'VX\DDFX<,[=TD4)*U88!+FN/A@!!7 ?WV.@S&T9S82H[H86,UM,-P@%
MP#<#?VK<@A;#EO=M&9-0";OS,7[:PVT= HQ'PSOX-BJ7//J^\1G4?;V.1!P=
M7(GVKH2=/@+=@A1$E9) &>/RI2"T%[ !JTS8J K2+9)!XCI"X)@+ &FXM85&
MBRD?5A/!V4/$![2")]19N@<3=*\QX0;0#G1[(__AK,U3(M2&3^R3DA.\)0]D
MH@"NH.;%75P*Q40[#K&_%%9BP8[3R7]D'QTT37[.@X!,S<!.2XB-@8?:<I I
MR@X#/7AV;37@V:.RCOO$;ILR#<>#B$\ Z#OTE )<3S@[%>]G<  X\"ZC7%Y:
M(W-8-I@\V;,#;O(+"YF!M:/77R#*%\DY8H2C_T:>+3/>JT14Y5]VA;L%(.N$
M5>-0UIH)AK1?GCRQ $/JW.MN2>9[E+R?A<\NTGK%S$GNDQ_'KJ"CJ-F3G< D
MFZ2W FT3 $]F_V@S:<<^@(9FU#A?8QY0;7)TW@,C-_"5<5*8B>BAWJW]*+V.
MGH=_IE\:H6M:+^#FEH!K@8':,2Q,R:"])@L='NC*!XF >>A\ZK1@-BX-V.N(
M_Q,(_\3AS*69A0X#$L=25K!X*MCCZU"^'$N..TJ.YX=?<OQ.0]MAX;0\2G#0
MP">-%]7MQ2.\N! VF;,0V%AH*PWOR+E+@<$SQ'J#)$;(Z;*A1 9++T=;*="
M3+M,NC["\D>E_Q>R6S/G+?%:Y=Z[R 7M6I@[6U(0/T@5.75"XNNNRH!M RX>
M0V+"M4[8TN'41M$$O,348<P:7<':&!A@[KC16BA;H]]=QXV2MJ<._I(9E339
MAP3^<+5!>&6,KI3P,"2  O'V!BJ4*(91WJ:A0AN$ $#9F3(JRW5%DS6)I!D+
M<KW\WU+,117S.!L ?UYE%;N0X=WF9F@*!^8:RF)8ZUMECC%E.CSFI<.][-/W
MK#?U4A#Q#U7-(IH6>) O+ _=!T?D[-P;!^5\5(ZP!H\]T,XC;JH]9.6I7-UK
ME'W0_@B.SMN"::P(A4!._]\+M':7Q(D7*O76-DGO"W%8F84[V\YR4@/2 48L
M5J UD@E1 OE:NO=TBFP+48>!K=DM\VW5S:UX"[_91[ 7Q#1Y=O9R\KZMZPP;
MZA?^H9MDPF($B];E%&C6B36NRE56R= 0?CFK9VU-]&VB#-Y )_C4FX?KQ&_Q
M)5#<"06F['S;MX"[M,*MCB' X+(E[(?*LJ[3654.#><:<D09DAQ"^B*'EE%P
M,5%^N:MP2&E)0:)Q)@$^YGPTQZQL>:J,JX,$6&380C-\? ,XG_TX$+4[MW1:
MW=8XPS/W;N&6VW=8Q);DXV%EN8?>G8Z[[B(^YGFCP.()Y LTNM1,(P5=.X!C
MLDHB#Q;: 4NCB5-:E9!HAH@?8@KG@I\48F( _\&"78(%M'3$\-SRA" AM8TP
MJ-WK[?\.[+,Q9D0*1WCX_NI79XEU!L1Z-9GF:J@A8<Y$%SDL(6J.Q-R1V2/^
M,7,0(4=7H5*I+&C"!'P)>6J8ADB]!QZOZ ,P_+]C-AA<LDT%DHN-9 "1VT($
MI''US=N ! #G0=<H;&I8O$*!"F@8; (EV+F?GZTL#%*YHZ83 "S/_5!61-$A
M-:8L(C*4!44WVW:2@/4@+:$_8VK'K>\,X&41J*1#B#>@8I(,G_&[4IL/W#T*
MLD+;D=0MYPXI0\"=K7*(H25A4);W.I?\^_$Q^?X+GYE!;G@#68%C7A!D%&&A
MKKCZ&.QI:(V.O4@E74UV+\$1+S.69;#6G%I'^N8<;?^J+$EP$J/7(>N+278?
M53$/URZQ/K'([(M!SQ=>>^Z$VU:O3(L&DJC71<?+@ QXBP84PR?LT7:,G@TK
M"S*M7/AG4^-HM V@,9F(&D?<:LQQ*[E<KAIPV/1 P[@G,&K..1 "G:=T"HJ<
M4,!Q5)"6M'G5\XC]"DTEAP;00E.S@Z?K5>O6I(1*$9S0V2XH9:Y#D+"N8&V^
M*[4!3=?M9=/Z]HPZ%X0%F/?^CEYJJ-JBNA2)1:WB)S)/PR7&D,H G]/_"N9W
MZIIKYPISQA"%LQ-&YJDW]U#L!4>#2QE&J7#X+>3K.'&=)02#B;MD?FJXY_&
MMR>8N @LN81-\#VU15W9&V1H(-_AKOR!>W,0&,T: \\:RBR W=2,BH%B=*FK
M<4$@A$(\41[:Q <UDF(8S+PL<I 2-1"?J$HX1/7\H!TRE3&R\*5!.BK*NK-4
M-F88M]RZ7#G-.,*73'$PGA8YTW_18;\(-[W4.?ZY]/^YQZH,OUQ<_GP_9!FD
M2DIM>J0F,"U1VA *D"Q [UW2-E]*NZ=.2=Q;;7*72B1_.GE/^1DQBWCF:S:/
M631%B 6&15UE>"I,SRQ*;ZFHH"S-",N*DP[[DF^.L*ES.I0)J(;2KYRF=6E#
M:=)*4LF\1&F :' =8'_J6042QEN*13F5']*E].X@1H.2%\G-FR9&BV55SU#1
MYD$W H] /.PYJ0S5%XNO,B>E.:"^#5OU?3%5P[%C<&8X4V1HT >7MF;C!\X,
M<4<'UE-Y:^+#"64+67II2%G@6+G<5;E\<JQ<?J6AM6G & U#UKCC'P7?EVL6
M0?7+U#87MBFJ5L@2>.4+E/:BGJ(2,LNV&8S5"X];8<=6>'K<"E\\M,/QQ_NL
M_@A\G]HB^&&5>1?T-T#TN?H  JS?A[%[5.A%5-D?+;3[@T/H*N^=D69VHIK<
MRN^62%OCUK;1DL!W5ER5^15CNZ'M!HH_3O#T4G'10(+*90?@DS#;.[V=OA@I
MP?H8O<%[M5RBLV#X5?I/[Q2 UPY\?0#]F/7ZDJ1Q "UG7;OU%/"9 #;E3M])
MFE6SRF_V9!B+/_?N[RK98ZZ%09!?!5WM35M03DY$U"651KEV.!KX+Z>3WX4/
M%?T:S!>9VBPEZ<'WH<4""3S$NT*BCZHW^!?J9<:<KPB#]8>V^XZ8C4+/ODCA
M"BFSPCD?4A8$)E'1>.J7L,KS_H*Y7UB.'^T 5J3?[UQ,L@RS?D]")WE02^21
M2X%K+'"K&XT\P!E3D&_J==*X2?V49# ISTO(P@U1&F/GM.2' S\DDLC(8I*2
M-\20,NN0< 85>GT\F7]#O4M ),V@2Q]![2(=6L/X&MIZ.B7]MEBD5V6%B/L_
MVCFE >=N)GJ2%8&H1"DK@L^?3BYD4?/R0J5EOZ5S[I_Q P:_'&T?4(((I%46
M.FJ+GLQ8()K(]KG[!8=/")0#=+U?"X^)X2'4R:ABUA!S@LYJ')B,0.3O-OEU
MGPY'ZM@BLN5.]Y8?II " *]@0UX!IU:N %;RT?EEX*HKS$K&J[:'TPICEVA.
M.&!% G9.KD>,E@JS0S">))UIR8=/TNP)>VR<)ABK^1QJ3C.:5>_SV,DT4X=#
M::P#;35E^@MS&H%[E,XOXAL&[0G;.HIW76_*0DTK'^"*6R'QVOXZ47C+ 4S$
MNZ@Y9:32S;6@WM(%D[M@A3S!7OH1\]9Z70<BR^[T(E:5EC[U@N89 @*"<R/&
M,Y11F$5++XX=&71P_HEP0;0,RD5SG9(XV<I;^FLZ"</<86\&E,70PX*&3#PV
M!CHZPM*@$Y;1).@KNPI[K 1JBJL4C#821-8OXPL*,%.QK=O,Y50LX4X1&8'.
M%U$I1(8@/#FU3?J[@U2XM4V5=<UX+6^IK1G^6*^RS09W N^;E_05';L&[_U/
M L78&B_WF]&MJW2-5VDW$Q]/M&N'/@-H5 9/X"VU,:!%/@&+O(TW*&]O\%Y<
MQ?59_U4GG"A2N-4=#K<@/YP+R&;%5DY&05S+X#^D0#H-V&#_#"L_^A_)HT7K
MC&Y,5J\33""2<]\64!).)DN J"#]+/Y2<7887^&H.^QGT@:H(O5C!;Y)5J=
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
M! \46Z)<;Q2(8;<LI&:FU6JT==:@B+1  -^Z1"I<PO[PZ" N6P'/;G7%X)!
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
M*<LX;7H1O8RM8H%[I#XM;&-2@WO*/P=I1@E.K$+ _5#2+1'@$^NM <EJ (7
MH&*>70O!"1*SXFB H2X&0!+F-P)%JG"V.L4]LZE\@SH_=(#\X5HR'^Z:P-(&
M) (T.TB&TP\Y&#D=E9D!;(.QQCNDQ 4#(D#GT1,*M@\T\'+R:13U9-44=]0C
MQU(R3TC$UT5U$]=>#[+;T^K)R?8L>'X%]D TGP<ITC[Y!N+5HYX8@3]05^$W
ML!_":Y7Q=&H(SN+J@PVX9/,,/IW^Q_[\!#41*=KW&%@ _'G.\-Y@M,T&E/--
MJV))IE"K7V+<C9@1DQ6A0?)L8LO+0T@>>2MT0#%]3^Z(&Y7S2-J6 7E*7C#,
M=-@!+NW'&878"./1K1'E+0#1?%VNU[IAWDW0N\Q]6KD=6A0^AH?ER_DGM*HQ
MJ);;XM\P&AP6!L?<H#,W16BTTA<@-@'DK6+%SG3$K/T7#1GWGNQMB9SW,X=L
MFO\BS4"^6)1YB,J# ]74P)*,@;SKNIC<<,CTZ**Q0IV<:FB]"VE,]LHD7L^!
MN\RXE&MK;-@,+#,\Q_FX,$V4O-M^/F2N5=[R6 L+'U*_A^RW?.3Y\B!;B0IR
M5*L:?W$'=+SD_A#=0 ME;SKA$'OQ43*"P;YLJFT.Z#Y$C4%)#C5+D7Z2V%ZA
M0-2"#]<[(5,=4#S-?G/FO%T?&S*8R(B5@](T(A<PY4 <DKW/519LA>]A B;>
M8RJ8L2F#^R\J;K5!?OTY1./7;B*<SG&+3UCPA!8\E3:?_-'4R1']F]YD98GE
M37&6EG^$'U0!-L?$@LZEZ0<SCTFO;6SIR6_,VH.BE3>.G'*1=%1P9#)LJ,,J
M&%L*T% H4J6X# J4=LO'?*-43(_U#-ZWGP&?$):]RANUZ$= XG"M1?(MPV!+
M(IND$\T/'->3WDI2'0*O":T%CE^J8,NL(FMOD5]BK??MIX&)Q&PM1:8!F#4:
M\]##_U<;3"48[LOD2AH4PL\-19&G5R<07G=DU')O <5RE\@BU6"G'1QJ)?6W
M >F\UEGI0\*#1V< #'T^8* UZB 4L<(DIK0:$;T4)$'9'F_9*,/J-JOXI*:-
M3J3S8%#V\*;#$D6YT6+*2=S//(ET "5)30<1%?U#PFU#PNUD_Q-N7XHE$X1(
MRD)9L1.=:PBAMXA&1(1-($((UC"#*-PMI*82)J 5".DR-6P%0=;3@J9GE*)2
M8K19DSA#%<L2W+M]7X[>H1 ?GI2HQ^4%@9MGX1O.+A]?P7ID8N+RF-+.FLB;
M8L%"?-AV(E-JE-25(I9JG5H564?7EDX<! $.% '*TJ>F"++NL<-'^2;E9;O*
M%0^#T00(TF#M?S&U3_<^H&0KQK1?V%$8\YQ >.*6!:T YT66W.04AEU7%#YD
MK3.D9-1Q8D]>6\[IH*",HM)@N+J8BO4LL% +6L"96N/(&AU1OZ)%LR2FI@QT
MKJ3TD(B:V ^7%>@>:%JZ"-[5UWTT,FRCNF\[!9N=NUQFF#+R^\TA]7'=S)$P
M9C*H9&BWK=()K!Y)V86H*-^+C"C0PQ\52(L(?9_A4ADL$A'$#_3ZW4FOZG94
M9F"S7VC3[%V<SVV1I&0X)=0VG%//51F$8_-/<$(19(ZH<9+O;'*U=*79RA]G
M[16&N_!NB[D?ZI2@[0S30$[E<3H09^ !7Z-[Y9K.*'#V@:<TS5?@JD"O<\ZQ
MS9S4@!Y"XX_<%! B\6;06<4R=4W\ 79*^%V="DA9F,(>>)>0OY$UU1R7V,OL
M-PA:O):*LK CD&Q%/?4K!.DI*2F,SH7_CD$!4,<KOCUN3V6%*3OHO@CJQXF1
M;-(Q*_ $,# F.%:$.W22;^)-@ O.09P^RAX_>O%8['9_5X'@]]OD4?%8].O
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
M ,C:L,,\GP^R>5KJPV7.B#ZIGZQPB&5J?PIKWE;)*W?*R^3XA%N.8H#JS9G
MO<!,Y?/E+=(K]X02GB)JT"LQH[6@SZDGH/5"53.BNOIL]+C[>4',T,F[98.8
MFU= /,-Z]<S;UJPH+MZ].FNUG>\CDZ?:K>:][V@!+V0!=Z&5+UGKM!?.2A\W
MQ<BGZ>(!)UP<,*-((ZX[I2^ _<T7[OF$-T/:_2.[* 5BO15,EQP&[MP(5?<>
M;!B/!VT&]QRXS)GTT35';P&09%OH$N=X*2Q*MBN2-N&7@X\G.<P$IT!U8TZ(
M3H.<7$N&"#X&O#(K>9R5#X(?K65,2J+<X<9Y1ASYSQ*H1Q;C4?.3$#W/<)7:
M*/Q)M@?E\K&J)2LQ+-5>Y?F"E=A%[LQ6BKP=X?T^,1NCK<6UH^7_66;NI=#L
MZ3V^'[=W8(*FP@C>,(&13'/D7+>[SVF&<(=?79PY93IW&_+\^&GJ/45)M()+
MA\LG6ZB)7Y7>J&C]T"!H1PL8+@,H4%YT63E&EQX@/N42X:_<X\M,R2L-A<_X
MUTOX +FF_QENDGS="\N0QM;NH<RL 9\=31WS$K,"4DD+VJ+=QF0<IM%%PV-:
M+@$OOT#\.V_XB-HZPX$<4P@6#43*HRW:8F+LJFK1U.5A\GJI]_/F&:RP7P4Q
MY1"T4>!>M(CAEK2R)[FB*?7.X2Y[R]>$!P2M K;XLO(N>?Q$#?"+HM\'P^C#
ME8$P=.Q?H5/75>2([\W!WG %GNVL)?,ACG-OMP[@V^M]8#*( HS(CWFYCCM6
M^XLSH3]DF,K,J8*$;X[Q"K\=7-4@EGL:+^/!%UQ'M ^>_=X&U(8AO SCW$\.
MG\):&)6Y0%J+R;+M=E.6[56Z1.FO_/)A)^YJ)^#$^T88(>. A5N([Q5U9XU)
M(=PSN-[K88_N;(\\W7ZE-=#:W):,CKJB0OZSMW\_?WUP_")Q0Y_D,RKH]#$5
M[T-C!SIG25Z6]0A\8R<8Z]GZ8=/N;--\RT];9R(ZQUXX;[;5&DOKT'X\[,R=
M[0QYCX:QL77FOEJA"$\-LNY9N8;2JFPDW38'J)N0)1T5V<,]NKO=\JAP&.#Q
M-R_!L\M\?@^+$G/R]R#$U0:-4"A0  "5936V_)<8 2S1Q],$Y,6;LX>-N[.-
MPR66_CV->-VEZ5YG+Q!T6P47O^?F\;Y#8.%7J0<'(J5E0<49VB>AYUZ"8W3)
MJ%.O!H=W^0$,\]?G3^X]&.;AKGZ^/Q;D1E)CB"A'PRR'XM@V9LH2W-^*"G +
MPJA V)]_ %',)I^6@GKAV@RN/\5X%X5UW.@@6 L7'HE!%>,F5#_DV /5(+U
M@F."%4?RF5B.<,2JD^S5@8?/ EDE4BGEU"(16'I*_7+-']STN@>U<G=V]40*
MM2FL#WPD2RY> 8HT)49[6//?0SQ (R$.2 LLHV4V+LG]R"U]V("[VP!@'*B4
M))%I7:^!H(W)IU-#;L$?P7XL'W;A=].2XVP.\?P$N": !"P7GN966/"P+KEB
MD+91$6P.(X<'0L000N2Y/";Y:(.-^K!OG^%"N@NQI*IJ7^O8S2=HL9S!7T(Y
M*18RWR:MM)-[A'V8O^P>N2'T[Y'0T%$@$GWV"7*2+)#NU/"SR!UKL&^1&'.
MC'9&%V0'W']/EWG)]1'PX;1DTA]EZ*=[MP[B<?P8K:-?9&YV4VS&2K:P'PY6
M7,E(B2D-8[-LJZXR=$;=PYK:?3I+'AEH(1RM_%,& +@TB-W.(!D/;$; 5EY"
M*<TH7ZSRO$I^_MADV*C<O>,]D&IF&L?54;@-4:ZT4E 43;ZH'^\!L.D#5N8P
M+I 8]2G0I@EN B#'Y. &37B++&+HUPSF1/8AS_R]T+6"E.L7BK;>;:OU!!J0
M!EF\C:.4(GLVE,$%I,)%RP3%J[S\+8G[73FH%[*,6=#KR/,W;- ^G QEM</+
M3*M?CY'MB\H< *HO1&>X;:D8%,"YF\^E@M1LEF(I#'M YFSYYC+OCHT(N)3!
ME?XJ':!O<;$.AUD1[\U^8ID(5@H@:A].ZO'S9^F3X^?I-]\<#?$FN'_\! U\
M8%V_(:368:(E)].B1"#F0($0I;^EW(>(+HA<'TMP@=R"*GRA8@/"FO"_H[4"
M,F'3J,S %--"F0,6N!X_.TZ/3IZG+TZ?;3B+;K1<IP5%A,#RX_:F8GH,#T,[
M>4&32YU6<L,Z?O)DF% '"B5F>61B$=I(&.JPAH?&I&7@0L662\T0PI6,,>U;
M0[K9L97G^?T#)C=3@$[#E%&[Z89H<!X%XB'KDON<V#,/--Z9)^7HW\HT>HV&
MT%;8@!V[?(R=$]U@*^% 8/P#GL[SVTKHTNV$XC)WAG_+S=L9U13L2-K+#J2@
MA W8S\;3T4P0K(](-6W;$-'K\,;G97%9R"&=6AW9+Z4]0@\^GQ1$TRCY*7L3
M]T#'B1RS0O$S=R=@WH0F=9=@>RWPB!^?ID??/$W=7#8(*N&)9^G".XU7W'U%
M*]6_83@\,27,@?>S3Y ](QAU+WU1FUN$>_*7X^/#IT>@<6ET<3U)R(03G4+C
MZF^P!_"@CG+&TVNO$ ):]IVU2,'W&KJW./<;#OQAHH9.U\QI%:JI!D7/E=&4
MH(!(PQ5C1*,NVE '@.T,D7\79NR%\(A6=<S/V7>$<;'AE[@/;%+551ZR014-
M':K,]P;+R$]-0X YTFS3\5O53KV6V)%C#V2U$ #/<N$HZ.'):[N<I,*$P)@F
MMYSF_'8W0XA:A'J$^6NL4;N QCSM(GGV]'_*ZQ=0EVN%5?3@"(F_&)( 1:?"
M" \%M_^)?TA 9OU>>P45 )7A ?27KW-162;V4QIZ%D!]^"3700 _'2P48%5H
MS+):>Z!Y@G*Q5=Z(;$RPN%/KX\%!9],KZZE4D:C*&6*!@?:^3"YPW3] V2]8
MVO^2S>8OW7\NW4DZDWIJ=Z<#^C:ZZ4NNE+^)MW/X5L@EF%'ML=D]3*1RU0$8
MQTR] SCF94/=SK+9J+A<,N<O=K@<DY<('58HT:K-Q(D<*>B3<,=7"1.F6$8)
MU !4<4&F?"2W6PZ 4]A.U\1LXK @</<5F3G=^[G>>(/LX=\^ #XV #Z>WGO
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
MP6!/MNI4.OO.7?Q7Z)PU@XYA#6I';NS-;+C*G,;NF*$01W?7LA%J%ILVN#4
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
M9\>'QR?//O.7PX-]?G3H;L!6C_T:%X(6PRTW[-R_?77Z572.OSV9?TJ.0TD
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
M;S&97<.QEX2,)(G^E7@A&B,8,+4)(5>,E0*YU[%')C#^XLT@G7L^U';<IU\
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
MX6,_;5;=23Q3#J^]: R348A\0V>_M*P+F,D]&NP+,9I6E)=UH16%S?V>93)
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
MA"5".HJ/DJD['CI:RJU3AI14-@ZSR_R0Q+8G/H^"#H7;>D38L$BY)Z\UN%Q
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
M;Q_X!/7?2,HM.00O?8_9)YS\/AZ-;_H@%YL4E]GR(LEGM20,;9TF@UWL5 5
MV<RM;EUL>C>B)VL=/0B\)<?@E9=RX8)>'" /1W-">54E\1S+>+(Z./P 7W%*
MN]@$",!P!)-O"P'1]&I9-$GY;#'!I>,S\#D$,NC$,-6^UJ0T P>&H0.MC.6:
MY]8G!CU.Y\E;XF-1=4N2Q9MS(\RK]^HYCK">M*2,RD=5PZK,25X^L6@H)$=.
M(;HS!OF=78^'F^ M*"=B/MU$W)*-\0+7[SB[%D<+4#%ZX9E/MK;>YLS TOXJ
M('HOE*99MCZ]N '@R:OY<'&V)&:\0%/])UIGIF]QLNB7O\RU^201?$@L>Z2H
MR:?"@E&I9D0=#QFMUJT3%-NP/'F5-Q%R2S;';<">PW28!@JL%:XROW)'83(Y
M4 QRO0?)4"AMM'$)6^<I-@(YOM[;*.H>[>\OY![.(]=!_3H\F\\P#[2W7MN:
M/Q/D)&MO.*.(2C!)B# Y&[EMO9]O@7*BVC]$T#V<0OX#Z\W6F)]](=_TXXKX
M^4VYQ9FR@OOK<%J;->>3Y6IX)9E@"SV<8BK4F;8OB"09;9DJ.D7%04IY%W7-
M0<T539 _^3WE 138DG%VWVDL%\W(M7<6+3/D'%$PCYX!DL"\<L%Q+;T(K4LE
M]@)X?*MZ"#,XT!+W5V$/^]X6L"OQW*:,<CH$$RRRY.K-4CP&YGD )K0L6@5/
M*WCK(_@](?ZPN<9J[&&WO1GS%9X21\D9MQQK-[UCH% R#CXKD0UM!*U7L3M"
MZ -3W#<:NY;/?O8%AF>5.:",)U,XPQ7%^1"GS_+_F4]G=?,C(&_*!_CZMC)@
MDY'.9I-AG,_JO_HP?@L+9F0KC VV,C!JX6B)T()!599.NG KBX4["98.SI'W
M-Z4G[VT\)I6W),.^:@JX-;4+V ,3HK:"WE2L%SYK7I,U4A5F;3#2"*YI#6G>
M<;$5SI,WI5:B;DF<?6NJ2P(4FEU)&3P+TD9:J$%6=G;.A,PR42CHBKKKXJ].
MG:5'H0[J2<4=Q/C0=$'3R6SP=C+.\S1[,WF/DR_#A LJC&J"(L;"7/*I!NV5
M% ,,F29X[U.6(NVT:=, U^R ?KJR@6UC'YL4J(4:QPW%V3 ,N(9G^FR45XBF
M*Y:$74#M0P2TFZYO SDN!U ;'=U6>",!'TW[V6 *E1>-)]!,*PD4E%I@1M#J
M)WST6C9\PX^E]2W</T=4^CYR;:CL1?70,_7KV\FP'J)/5_PEG)8QK#=R9%^S
M[1@" Y,%@1-9U :0XM<*<+948=UZ]/$\LX;R'C<35D,:@P6:=S64(#@?W\*W
MN@FM( FK(QAKF<?%%>\\DGU6;LE2R#^42N:0=M+?YN<_>24V$%OKE_#]_'.]
M\.IBAA<D49+S7+0CCY*KE:]O'7V78@RA."^*WTF1&Q__Y/7876A;\UC'9%]Z
MAQGQO/J/](DO.)D-Z=NWI$Z<3.HGQ^F?,%K^]]/XC%!.7_YK/IQ]^Y7 I>&:
M$]"(GJDKIO[YFYI*;9W@22CK<\B@N-/"H*<M7E16+RM 0^+W$SQU1=>< 4HD
M>KN4M+7)GY//LJ@"IQ@EQ.BSMUIST_H4LCT#U.M1FE0&F5]Q^=_7HP]X3DL
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
M-3(O%N#HN$P.-=-*$;#"/0L.(D5TOB1-OK$1K8N['R\#PF,(-]JHZLAL";M
M^\&6L)<"]^B*/T3Z1V9+0&$2!MHD'>9";T3-B"H!3/#" \\VZ-CZK/GIL"7T
M91?["+TG]_60_D\3A,]:>O*O2KW)76H&0EC&8XHB9I\%W^U*NU-IPMU+CXV:
M</=1PI'Y&8PMNE[)P:S6F;PTD9GG!9A+!6R4D3M7=K*/I]2M?[ --!3F0_ S
M)(DIU3*36$RJ3-&"16$,BPFC$Y:3$[U;1_Z3XV<X6..MQ;K5EVS8>_.:5J/I
M;%%1\7Y^?@Z3;^-R>;=26=ZM=.TS'?IL#ARI<T]-BQFN]<\HZ7SPV:")1AN?
MHBL1"A<IE)A=X(,#Q^SF!EZ[*GSKY5A7)XH"5)*6/!Z"7:]NS8KY +0229 0
M4J"UJ/5U'WL!;'UIV\UKP9Z=CVD/_B_,+\;3V2*^'&0?Z[0=XSZ11RB08D<=
M,Y->&ZE* -V\S&9?C,=?)_NSJ?LN=&NJKQYZ1.[!F]+\O-8&8?[K9#R=_GTT
M03BK$Z@E.<_K&H ?X"MY>P'0E<S<XG8ZSR5M##RP$*0.$.@7IO5I1Q/@W[$E
M]J#9(]Q9N>LD:K78U20"URXDQQF'4CEE?.U!)K\EU+Q[D<9ITSI)V03X#_-L
MJ=D^KL7<]?I. 1(ET'MCHJRKO.?,:UMI[,#+P+GTKC7;Y^.]4O7AC*R)?GKH
M2U@S_C74RT.!FD]Q1A1&\9ME6A7#? +#5&4^D+K>(=RZN&L'6,<J1SR>S;36
MQ:,I'=Q"*>2RUH7SR(0()"&3 O-69%:43L4*0PMK\W[>Q\5+UUSC.]+2[2/Y
MQT[RM<M<?M#2;3M ;F$@?;)]':+=QVZQUDN7*BNI"_74S%E@WOCJ27)+>X1
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
M U1R.FT<:I6D@W"X0>V$X8>A'5V3/03L=[XB"YZIV^C%(,7DN2F)^>"QGB!
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
M0&,B)3QY*(R9I[K[:OOKE_7@E57/]-1SG]\_*[4W-UO)*%MJEBAB"BZ8HD-
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
M@^ZBT:2<J"D1'U$4,68OJ'@4F'/TPS+HCZU^\IRY]2E;G00X9RJ8D-N#A"S
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
M-'$ND' JR&3?M=,4'Z%"DS$7U_>55V:7H?>9BTV& [H1VFW:.XR#'2<,@^[
MA&& K4-:6K'-CNZ'7QJ4_[A3:>'V,LS.E.*.F">^<>AX5#)R!^20J7JT,$2"
MGIF(*,<,"YA&(M7\E4:0A$$&%4K25"5<'\V9F_VNN\/IF?+6@H$?;CDO5WH^
MK>LP;"O& KY^9+Y61H_*'WVFRIE%:8H%3A@,L@Q!Q'D(:80YY*G0BTF:410[
ME?/T-P9CY9[?8/QL,OZ[YK>X *_=NN /M('7 HNL06/E_O',]Q<ZFU">GG.\
M;OE6C]B%=:6O39.M>RLD*$9Q!'$6QA"EFD2PH8Z4XSA2&8I$$%O'*9SN8VI\
MT1:DVZ%C!Y?Y&1PM A"N1V=@8FB!V4C8Y][X&7P<P@>NQVFD4($CO#R%!'0#
MT.G^/_/J>*[^;MGWW/H7'NWICN)?I5C-Y;W:N+ID^9)SV48.')CZYO58Z+_=
MJT^2+QZ+_+^E>)!EOFBN5'PQJ;QGB2F"&D81Y%10?4(G"A*1<:BH"/39/0K"
MT"FI]B!23HUG&X<!VW<8;$VK38;8PORKV2K?T>=\2>=&L;KFULI4'Z_U<K3S
M#?,%6'J27GM<1_05#3.D[@Z?(2'WY=(91,9QG39#PGSDEAFTLWX+RW[UAL,J
M#W4/VX*L&$L9F>+9-$W->I$BB).$0XD)#GF02$Z<@L9<.I_<,K!Z>J+E=W.I
M[KB("7A?O,AJ:<C#T:[K-!YV[#T4R@.3LD6MF#7M@D'JY_:!S1.Q.G4]*E_V
M >60!GNU<>7%IYW,[W_+EU]_*1;,!(.:OIJ[%(9@"ZXW[#7A?C+BE7GQ:&)R
MJ\U6_K-<+IM\F]5,4!5QG"4P"00RB1[TGC#,%&0B2%+CWXI2I[WS<*).C3G?
M?9,ESZLZB^]OS6')D20''%8[2IW&8 U,P+LWP'8+8?RF%06[FJ[OAX%]76_
M1MOZID&U9Y'=47F 6V2##8OO2VC^!7V=.VR# 7[V"MQP/?:,8!+_M5KO^#[J
M?FGUM2Z=^F71RB$_RN7[@B^>Y(=%I7]OZ>C<W%1"-!,9SC@,]!]ZP5$II*$0
M, A3F8D4(QY%3D%1 PL\M65G1U^P7("RU1(4[64^_=O"?Z3&X!^&W9(UI>$>
M>.':4?4&K)5MBDS?F#'>* Q,^$BC,OC!*/U'\\^.\22#Y%$9:[!\!< -+>ZX
M,74C@7\4IC=6O]>Z(&Z+92[,)<7\9:<.Z+MO?+[2DORD 35FK-5R;;LZO.?8
M6)Z#E(HPCA0,6)I!%%,)2:00U+]/>$A8$F9.P1U^Q9O:XM5J5YN;=O3;,9"
M5D-@/FFPHZ-YZ?C^[[5N""]?@:O_8>RQ'=KQ\ K#>H4KPB?ZWGT07H1[)>>#
M3V#/>QV\]M(C5N?#HGBL$RA+MOR9+DW_W__3W+B[+^27K^5B]?A5_R'E+.-I
M&"NE] ''A(\'*8,$APC*$*<QC@*FJ'V1&=M>IT;Y(8Q=[B.Z(6P1US,$;@/3
MJ1$9UG<YC= WH!7[!M2" RTY6(L.:MF'@-8A)&@(B$<*$O('M5L0D2MDG6%%
MUHV-%VCDJM]>Z)'SRU=Z5=Y\WX9RSFE5U5?0>)"DD1(II &C$"EI*H1Q#B,2
M8<65(DI9A5Y:]38UTM[&&-8B]KK1UPVOHX/B6M"&9FPWO/I[!+IP\&W4/]G7
MZ]CEN]0^:UKO?,D]*>T'^4CGZ^R6Y@L.:2:%C CD5)_W4<8,580!#$+)2*HB
M%<56&2=/M#TY.C#B@74^51<N.(5;]\R_$HVAY[D#$$Y)9,^HW"MO[&%;HZ6*
M/:/$;G;8<X_T+%65%_H\>%=*D2]_HKR>ZN]-)2Q9+3_1I7R[,JZR)M1L%J9I
M*%B,(>8F2CAD$E(J.!1*X"26F5[BW8I7.70^M0G]3BG):PM-OI88E"8Y\@^T
M M1D@^1ZZ^UX"\YI,.R6_Z$@'GPW4-2FL$9PT$IN$M"NP3;"@T9ZT(COL1Q6
M#]!\%<ARZ7K<DED]0#DJHM6GC3Y%0K<.E"^+6R'RIN:,J1;QOEA';;]955J:
MJKI;/+&\J _))I6)[E_NW-F8910E(8DYS%@20A1(#@D+)90LYG$D)$ZYE7?"
MLUQ3H\/W5;6B^CNJ"[)OQ 7ZR%DL5MNK:-_!ZGE1@.57"4KY8N0R[O<VC-ZA
M<KOO8;8P@[W.X(WG(0=?%F"K5EWB!KXOVDL.-Z#5#>PH=P.VZEE<$QMT"%W*
MM[[*4(YDD!MW2!TKR'H'OKOTK+_N1JQ9ZQVC_6*W_IOO>_387$^>T52),"8$
MJ@ %$(DL@3B**8QDF&)&8\$BX9(A:*=MIY5RA!1 7TP?[G>S3Z%F>P3HA<5(
M]CZOB7A.J.IM7[YM>>1M]Y%*Q[OJXT=\),,YE_&O_D?C70AGD4P59G$$@]@D
M#]?\"S'.4BA$'&=29C$.KDC,<EF J6V#6XG_Y9]Q%(3_:OX(FS_T3W2=)K3<
MI F=UP6>M6!/)U_8AIS6#U;@A]H-?%5N'8M!M:.5(8=J8.XY2A#3D<FUJ<'M
M-X=K7^@&R2)CT?TKYI6Q!Z<[TXQ#.SWL#76V<7,$EF+7A%'[4#XUY]R[O4/N
M3*D@%%%D$IOJ_Z $2TA$1&":A2Q,4!I0A\ 6Y^ZG1IO[UH.GIT6QKL9PT5IP
M4P?JZ]?RM@G7NL+N8V=A*QAT1 9FQZ9002/\OH7UIKT$ME8!W/6UW+B#[G"Z
M'Q3\D0[Q_@?![:#>&\/.\[A[J^,=NWMKO'>Z[M^*V[)3E<MMZ=B_R,5C29^_
MYIS.:P<Q(TF:H4C!Q-P+0RPQ+CN)8(H"FF5"9(Q9%7CM[&5JB\BN?$XN]FXL
MN]G>&T(#D[H+.-9,8:5\UZ95-["S8=4_;3>KW6V/0@M6ZK6SW^[A*TK0'&>%
M.<KB_^8PB[_QM]57AV88QQ)E.()2$ P183&DF0A@*$.1Z=TFQI&3Z_YZD:9&
M'[O9O"Z7"3G(^E6GJ_^U]EK7RKG>I;E^@.T.[>,.V] ;U6L+N]B-6+\2+5Y
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
MS$221SQ.88HDT4RG),19QB#5N]@D93AE67A-!O1-3U,CO.9V@EG^WYK,+E*
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
M+2AX:B5U(QL+?.VXQB]J U/-1M@;8+#;R+NQ"+0R^R,:>WP\\8Q%AZ/2C#T
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
M$=<JIC'T\\NX#SY#)XV1%6@CK$WBJ*2-S IS.=9S*/H&[BR/.09*2V),54P
MB1-I+-<\0TFN4)I[!02.@_TDCLB)D7<S6<?!<^05:T_HJ)+ZIK9@K>!1*WED
M11_!C>:/6""SUF/@20U<?T".3=T>3Y@X)J YM/G-"%-E,]IX;.L=_+*VO[I[
MWI0;MK*%RIHB62C'"MM2T1F,C2T=2P6(B!G0)!::,V+V[/$D,0&>@L^--!OQ
MHY=*_BI3034:1)MU]>N(5<XO9?YD_O-4':>]0@R![QLR<@S!B/,^_QB";93
M;[O7YOW>:V-_;:[:@7 3K!C<:TW<:T<1^(K]UX@BZ#D9P:((^H[?T^_,2IMV
M9/]CPQ=>V(,-7#C3=6%!DB3/4B( 1;$"B&@"."4,B%AF69) DJ3<RP'M.O+<
MUJ>?UROU/;(N.;6)]/-*>IYWNT/NZ($> \BQ7=%&V+JQGOUA3^R;Z&PKEH!^
M:5^T0CFHG<>=UE/M"\>)R]K[ 3U\UQ_55R:^_V9^3-\U6UT4"QQSB$$B>&Q=
M/!E@>8X TT+F&&).\MS9<WWZ_+F13BUA5(OHX:4]@YR#]WH8'B-SQP$4?3S7
M9S#Q\%L/PV8BK[7;Z^+GL[ZL>*?'^LQMT_FK+\M\X*WNN*R?6?5A)0IE++MW
MJO[O!]M38/ULF-&8>C87;\$X-@R60@!U# %*C27%528!323"*&4YDUY.TJLC
MSHW16O&BIUH^/R/J.L!NQE-0V$8FOE;6Z(=6VK_98/@MD/=7@/2VE9S!"60C
M71]O4MO(6?UCF\C]QH$U'?:<J#:EZB39MSS,]BT/<X.WJ;_5LQ8$&I!TH@'*
MF "(VBS<-,] +F LF>12Y%X11J-(.3<6^W'7N[CV27+U=;E:V6S$K6>R9^6&
MH).K=$YR+7.098P#%*,8F-&E^6?&&4]EFA&XJ,5]OY)_D0D^E'?"23YP/,]A
M>MT6NU>?L)$7R)WKX&:_[VV='[^O9'V"6$:':MY$6SVC2M&;O2(>U6-'J-TQ
MQE2$KM<15,;7J=$Q!LP7ZW*,,EB@N.)[5=A?L*\*+CC-%$^$613BS.Q!8)(
ME@D.$B;R.,]8S(57[D'78'-;N ^#80LC[(WE\T;<@:'$^R [.G$#03>VW_8D
MA/@FNK^.VO#HX3-PC!4YO#_4ZT8-GU'Z:L3PN7O^"EV:?EP76BUM1Q7"$Z0Q
M8D!*2@$B,06\RF2%$B6Q1#"C8K&J'B&_S+5=TU8=IX^7UA_OB5)C'L"8]^;A
M8=X]=G;OA(//>N93/*- BIY]=3:N?76VP/PUWJTY=W#J]8[]+^CA%/!=FWD7
MIY,9GE<?IYUX_XL[.9W,P>OV<CH5IV_2^?)1[46'&^,)QAK&(*4J!RA/-6!8
M0" Q$K&D4L34J0'FA>?/;8=7B>>;2'Z(F-O>;0 .(YL#E61C!<5?4#M8@OCA
MTR=."S^KVFDR^/G+^A;T>5&K9U4NTBR7*68YT"+-;7&Y!#"4,I!(F<:Y^885
M%XO->L,>W+[3]L%>'^CV\>.]G5_L&%$CG6_-F 8K#'6JN&&RF(C<-O7E@.6)
M!+'6*=$\54H[); .PFJ2DD9#4'+CL3ZZCTQ@K4@A*^(<*AFL^$WSV(GKW!PJ
M<UK2YNCO/3Q!_^?V[Y\_/RTW>EFH6V%,FG)IC9>WZ\(V1+$_-HLESV+!L UA
MH=">'R<*<-M:B\<0I8;1D.1.^2]>H\[M.[5R1ZW@'OM?9Y0=/"%C8#?R=WX
M6[0G=+0G=9]8/V=</;P 8^ [T9[=">= 6VE?F#HWOLX/FVZ;ZJO?P:;2^^9^
M-N4[Q3>?[>EB55WY]H4M'^PII-EA?F8/ZM=5H=C#\G^4_+@NR_MU+</V&+/J
MT[B0&8%:)3%@6F* $FX('F$(&&$0)Y2C!'GM&H>+-#?.MQI%.Y5NHJU20*\+
M4!JU;J*=8I'5+&I5.TAXJ%O/>A8R"C#';O;AM#,W\HIS9=(^AYLT;Q,U',Z!
MC-L  DUJ%H<#\-B@#OCDOH'E-O^Y\B9^6%EI;E?RYRH5S3Z\]CCN";B2;U6Q
M8<O5EX+9G,';LE2;<I>4LVL_S37$4,4$9$)(6R88 BIS9%MY(<VP2A*W?)JQ
M!9T;^>_IZ1O!/M),NI'Y'.9G9(K?4]'&R5>,;W,.=VJV!U [1:,?JJS$6M>H
M43:JM?W;7D*B87V'_O ](N['G95@@?HCB3EQ?/^X8)^F!8P\7I\X'UOJN&[0
M\N[9AB#6M>DO]K==:)@F."4**!%3@$22 !I3";)<YUQG*8%IZNSE\1U];N3?
MU2M]OW'7@$;IWA/DX" :$_:1.;VNFMZT@ZJ%;[J!7.FZ/2;D/A$D(T(_5=Q'
M\"GP#-'H"6%W8(7O0R<,A^BI[V$00]^'],Y_73^:#<^?YPS4+&&QS),,:%OM
MOHI#H$*F@!$A5"J)XM0KT:QKL+FM&+6LD1'6M5N@$Z2N-G\8H$:WVUN,IC"X
MKT,2+KOU\E!3)[9>5?I,3NOU>P94Z./7 ZQXJ "KO2)*"X8@3&(B *=2 Z2A
M BQ)4F"+E"9,2PBU;A(C/V]8L7&CI-=4R>=+/E9LO(_Z#7NH6MH&RI)]U7=&
M)S&4&<4 I]"\*<R^/6E. *(LC2G/$HVI;S+M7^N-&3_G]O!]&9!P^ZIOBMNZ
M_%>9^['W=I-UDNP(*-^#)G!ER%>>X)#5(E]+E>DK2+[RI)VM*OG:,O7,1*[:
M)/W8-/AZMWYDR]5"",%13@F01 JS%:1F*YBE9E,H:9XJH07UZWYV;I"Y;0%K
M&:-6R.CW6DS?]D7GX'1;;H:"-/(RX(V/?W9Q!P"ALHK/#3%M-G&'DB=9Q%W7
M]CA5L'&GYD/ZI 1[6F[LD7C%4[^HS2).S18+,PG27,< <94 2A@!2I@=%\+<
M6-;8^?S@\CAS^^B-2-'300N_C>'LDHF*?#V<TQW0.GC^PP V,@$T0D;'4MY$
M1LXP4'EX[,- -I%OOA]T?O[WZX!T>MH[;I_.IWY=AP/ON</E/8VB!U:66Z_[
M7?%I^?7;YOV?JA#+4MT72Z%V+OGFKR5<Z)SE*"<)@#PV',KB'#"4$&!PYC*F
MRO9Q\[*:^D@Q-X9MY8TJ@:VKH#UXJCI#R/7# RO*ZO=5EPC/)A']9LK1(!L;
M_[$M-BN_]<^T@*^+J)+2;,@/9V5W3;F]*&!RSR @0UE^O628UC0< M.)[3CH
M87V/%^LF0?=L*>UR#BD77& $LI1EQJ@4#)"48\!CQFPI<(*1\CM1/'C^W*BN
M*IK_9&2+M/F(VM9BOL>)AQ"ZGB#V!F;T0\.F!9@5S?*.>'BN8O?>MDNVDML^
M8;9=C+)I%C:VSYC@+U7$5<A3Q;,P!3M(/'SZQ&>'9U4[/2X\?UF_[_T]*^QA
M47FOBK;4PE(L,H45B0D#F)I/'^4PMH6B)-"<8QI#J#1/_;H\GAW'YR6?IJ%C
M)580J^8\L&Y<,!BLD1FAE<\&)]5G!C=564\1[COOA"#0UWY^C$F_^4XUC[_\
M[HM[-?\H2Z4^VD+:V]*87]9OE*66_U2L^/+'>H$H$FF:09"PF &$10R8S#00
M''.F%<FU9A[=0*X..#>+P+PUR*L#QG5(';Q)@8$:F0]J:6^B2MZ]TKXWT9=U
M]$8UAH.5.S*"!T;3J\%(4%0GZS@2!%W?EB3.4%WI47+].5,V+7'6ZJB+B?M]
M/7C89BSL#A#?KE_4RNSIFA(3G]1_/R_KDL<+I3,L%9/V4,^&Q[ <,$B@+>"9
M*)W'6B5.\9U>H\Z-D1L)HV(GH@>E.&/MP-)C(#@R55>I6CN9;4!Y+?5-6RXH
M^C0NKAY\/0:^$Y%V()S]2-L7KT[F=G[8=/3MJ]\!AWO?'*@L_!?SG":( $.2
MQ!DS.^HLXP"1% )"50(48X2K)%4IDH.JPN_&FAMIGY8WCZRP?4,T.D!V/!@(
M ]W8[O^^J TO"W^*QUA5X?=&>MVB\*<J7ZT)?^86/]HHB\WBDWHR+\PW8US>
M?BV4JNGIV;KYGEBQ^?Z+>4%: E&8"F3VX095#%!L6(1C@H MW)X)1A#13L>3
M7J/.CTIV4D963$\2\8.\FTY& W)T8O'&T)E2>F'212[F@7O$8OZU(Q6_L2:A
MEU[JMT33[^:>R4'JX<$FO[>I\N9GVQ%]5:J%@APG6<Y GF<4()P)P! A0,J<
M(T&1D,+KU._R4',CET;2JIK%8RNK9UK$95S=;),P:(W,(/M ;<6,&CD#QO=?
MQ2)4]/WE@::-C;^J\$GD^O4[>A*$S6S^MGXP=Y1UE/L"97%&M4WG,V8(0*FV
MA<YS"4B2Y @CH9%(?0HHGP[A10B3E5(N]^3\YW\B"<S_(U*5O)[<< HI05QF
M(DL 5]K8= I10+@M[JI@QA.18ABK'FF2@X#]ZR8OGN++<L)(3C/ )+&)A%EL
M\%4""$Q$@B1%<9YYIQ0&0/>OE.AWBJKC2C8(I[%7L#WA_J7-;[O=;(HE?ZYK
M6&W6T3TK@OCGKB,2:AT['6#:]>NB@B?KUN4K!V2[C]).I.D;\FQ>O[\K&V>G
MY.V+*MA7]9.-OGO'-FI;BW!!B=1*BP3@Q ;/I(P!HB$$PE"/EA@F""=>QO,L
MU)J;H;YMLQ8D6F<>&/LD-;^ZL'-B\LG2F_< NHE:B*(&HZ@"*;(H[56Q#9SK
M/)MY#YGU_/I*39___/HZ7UJ7YR5=SWB*]H#OBRH>R\:7RUF<8V'VK#F,4[.%
M)10P)') 8YPKR"55U.G\K6N0N:V3U4%T*V=4">KI+^^$U#%*8B!04P1%C(>1
M9\3#0*RF#'#PQ<P_G*$#C*O1"^?NG398H4/ZD]B$KFM'B.W]T;P)BRS+,%="
M RT4!B@G&2 T@4#1/$ME(C/IUH'"><2YL:,]1PT8CUJ!ZD")H:$:F1\](E"M
MY*$!#1CAZPOL_$)\.P$.&^.[#]:@(-_J0?.)\MW7RRO,]^#&'IS<)FM^4L*F
M=B[U4LD%UR*!6%. .<T!(D0"SED*<F./0L093Z'36>O%$>;&N3O91+U+WR_P
M_=#B'CT_F3^9#414-)47BJ,: 1XT<Q9X!YX>"N?(O+Q-^-Z7;R@L'FP[%)Z)
MV-4/)C\.[8*@DS//WC@=1W;)?<")G1?V\]-7!/MV;>/HQ.:9/5B+]_;/9;F
MB= H90G(!8< 98H!DI,4T!RK6"))('/J<WEMH+DQ8B5GM"=HM9^*?K>R>D;&
M7L36S;4< K'1C=$^8'D[6Z\A$<C]>7&821V2UY0]=A%>O;Y/OY31W(XV&D9L
ME/RR_DV5FP7+<\J4)(!)ZP7$"0<<"@240CBGB&<\=SJ?FU3JN5%6*YT]([>]
M=ZI3N.KDK70\>IMVTAV,O3E.Y1P.SM[T.SC[<G!PMGU?S(;V-^>2*M.^(S[-
M9F;XKDS5I&9^[XQGEYN)YZZ[.\Y4PDS856=B? ^[\4P]N)^E(]5R\7ZUJ48R
MR[0M4OJBWK$->_M<V$"S!<RS!,E4 $ESLP4260ZXE!@DB<W[UL8VR9W*;5P;
M:';V1"5KM">LC:-@42.NVW)Q%=UN*R D9B,OW'WA<F9*5RS.;(-*)?[UZ_KE
MW\PCZAV0^6&W\;GZX$F(RE6]EEN<K^\9N<@>U)VN B)_>;;-Z<T_*ENZ[BOV
MP3:J;$L:+R0F3"58 <Y@!A"D$E!%4B"82 7),TR@5V5WG\'G1AM6=NL_KN+S
M_?<@O?!W\Z2,A>K8.X(&T,]U<\U:].H7E?!M<\*Z@V\K?\ 0MQZHA0I$\QEZ
MVG"Q'J"<!'7U>48_,MN&<+WYWF0@?/ZFU.:G8OW\M%Q]K7JU+W1&8AQK 1C!
M*4 YXH A30%/*4QX@B$BW(?$7 :=&WGM8D1O;'1JFZY1"1ZUDD>_5[)[NH&=
MYL"-R$(C.S*!A0'5F[A\4 I$6$Y#3DI4/B <$Y37O3VM+/%-R6?+@_?%^DD5
MF^_W9B#;*]QN_I[LKJ_^,#C'"9.* IB0'""="4!UBH#,64)2KIE&Q,O"<AQX
M;@352GL35?)6N;Y;B?L1D_,<.%I9(R [,D$- ]7?HO)$*)0UY3KLM):4)Q@G
M5I3O_;U[/!?VA.V=JO_[8;4MJMW4W+[E977VMJ"Y$I+F""AHZ[/+F $6<PP8
MXR3/I59$YYX=GQV'GAM9O?UF77REW9JPLE2;LOJRVGBBKB+D0^? C:K&079D
MLFJ%CGYHQ?Z;!7A7X[T1/?J]%3YL!VE/Q,+UDW8=>.KNTIZ G.DU[?N$@9O
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
MBF0*4ATS&;,T0YE[?O?1P^=&3]OJ KA'O07L[M 9 ,/(!+)#8$CI">SONAD
MR=2E)RZ_'/U*3V /)\WQ/=.7GL =;IE+U_2@H?]S^_?/GY^6&[TLU/[/GY^,
MO;<N;E?RR[=E8<Q$VVGTP_W[#]5A^+IHP]-$S&V+SP3D.6( Q=B875DN 4T5
MP;'(J,+NWNF!PLR-YJP*4:O#373PSZC1J<IYKK0"3U:MR.H5;17S((6A,^G
MIQ/.S\C\&V!J^A#WT#GR(/H)YVJBA6',S\EO10F$;><*-'2,Z5:L0&@<K'"A
MGNFW(DJU7+QK7N;_^VR>K8J'[Y_4T[K8+$0"4XB$ #3GTBQT7 ."A0(ISZ&(
M:49%HET6NHXQYK9^M6)&6SFC6E WQNM"LWNQ"831V$X ;WB<6<8!@#/[^5*)
M?_VZ?ODW<W>]E3<_[';P7<^<A"P<E&HYP.72'L;N%_5H'L&*[[6GLW)2OK7A
MG459%?FM?]XL^8.J_0";];V!615%$_.Y2)B6,28:0"AL@4C) 9>Y!D+P#-,T
M2V.1.)N[@\69&V'LA*\K_VS%CU;K3=7V>;..GEH5ZJ(^'M;3\.ESL'$GG921
M&6JK2W-8MJWTLS=1=SK:4REJ/)NV\.YVGCQZ> 2:)P\[=]+YFLC2G63>_$S>
M8#!W&KW#1YG.[ V&R('A&^ZI_0[=?GPN5E5M+V-B_[C\T_[4;C[3/%8T)Q@0
M1FV5^20&5',!",P3IN)8$N[DH;X^U-S6M:VDU?92-[+Z'9]U .MV5A8&KI%7
MG$.D6C%'Z'AT'8U !UX= TUZNG5=X>.C+(<[^G'$;5FJ3?GVN;#EUV]YN2F8
M,!MDDN8:Q02P'-KL F,:$P9SD.4"2\R@V3Y[!=.='65NS-"(%[%*V'_WHX3S
M.+JQP6!T1B:"6CYCL30 _=[*&) #.C$(]/F?'V/2+[]3S>./OOOBGNUIGJIR
M.ZNOAX5W?S'BU^,L=)SSF,4*4*8S@'!* %49!IRC5 N)",FTL6\*OG9N07-M
M3)]W?7_D\5[YG6S1#W4DXFKWFX=&@Z4J/>-NKJ//$-:02 :(IC;K/C:&F1 2
MB$1"F,DDEM2I:\4HV$]24G.]^@K,0(_14]TG)#3";IP<%+>1^7DKZYERYCN!
M [;=<<4F5&.=J^--VSK'5?V3YCC.-_;PAVXC-6_E?SV7FRK10[]3Q?*%V4"G
MTAB.?V<V;G13+KC,8YFB#.32V'A(*P1H;GD^4XKERJ:A.54Y]QUX;ESS$UNN
M;%J:MI'B+U:'QM?95B-436V;/<;W\)WY3(F#-W,DH,?>16ZC\*.=W-;CM2=Y
M9$2/6ME' MC##3D2T!,Y',,![N=5[(%:I__0YWG3>0I[:'G@$^QS?T_OWW:D
M:AMA'OQQQV(_FQ7HN5#R;K7MF6XN,"M1T?[S#2N7I;V_>EV_*/%MM?SO9U4>
M%W[G228%HR#+4@80S1$@B!.0)9!HGF#,"/-R)$XA]=S6H?U/MBR?'^L,#4^?
MY"33[>C>G-LD3K?&-=I5G/MA]?2\J3NA;+6)=NJ,6G]JTBD(Y9Z=1.9I/;U3
M3L.)TWC2P?LFANGERF:WK>INH+9NCOFV;+>"79OF!4,LU3CE@&(M ()Y!@C.
M)&":<2Q3K3R/JYQ&G=LJL2^MY^+@AK(;N0?';F1R;N2-]@6.K,1U3Y*0J5P>
MP 1+X7(9<^+4+0\83E.V?&[VHYRRV"P^V;S9JFQY3"!2$"+ 8\8!4G%J6Y$@
MP)*<)TH@AK"3H_7@J7.C#%O0:%ENEH(]'%@F/A7@#V'KYHC>8(S, 3UQ<*:
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
MWW<:1N]7SX]5R,O:-PDHT*R[+:O3S^7(R^-K3*-_LD%0U$,E(X01:MIDA:!
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
ML^#&^6%?Y)$I_VKM_EKB:8KW'Z(S0?7^9L#9E.\_!,"G?O_1G7WCU.N@@J;
MTMMUN2F;NDJ_J,TB8VF"",) V.!T)&,(",$$Z)1)G=,XX:E7Q&;W<'-C^U;:
M2&_##(65^*8->_*-/>_$VHUJPB$X,LW4W8?*\KDJ O>VQFU;^:TKY+5'(+D+
M)L$"QSL'FSA0W$7QT\!PI[MZ5LIL>\VW9=J6JFQZ&,N[U2?;U,Y2V!M6+LM?
M5VM>JN+%QC54S8T/S^\^+E?U<<Q"\#R)$1(@(5 "%*<IX#DVAF<>RYQ*P01#
M7G4S1Q!R;N1E=:S;\.QJ+]H"]:V>4562K-$TJE2]B?:5K9M^GYRI6H6C2F/?
M:IICO!ENI/G:\STRU;[F5/M7W!QQ+D+5WQQ#Q&FK<8X(\DEMSC''ZIT+L'ZT
M/5&;6-DW:J7TTIBS&-EHIPRH7.4 42P!3S4$J2 HS3&+N> ^Z\B%<>:V%-P7
MZY=EE4ZIUT6TK(NR;-B?/:I6G(75C80#@#4RCS;E:HR(V_#Z'QHI U:ON8)#
MN,#YLZ-,'1G?I>J9T/?.R_W(H"PVB\_JJW62_J367POV]&TIV,.[]2-;KA9:
M8L9RE .8:@I0:NQ*GF"SQTUC26".8^2VL^T<96Y$L"]A]'LMHZ,5UXUF-P,$
MPVCD[]\/'N</WTG]KL_>/&#ODS?_VGWNW<^>Y&-W4J_]U-TN'M+=[<W93F.,
MI3K-8@64EHG905(%F( )2.,LRPE!6"=>T78=8\WMHV\:D[T9L;O;><P=?>=A
MD!S;:=Z".%5WMTY @G9W.S_2*W1WZU3Y?'>W[EMZA('=&I#@7@E->][:O,Y4
M8*8UXX#P# ,$I3 60RJ!YI"3E"6IXDXEJJZ,,S?ZL()&)[6!/:*C.B#M9HB
M0(W,#N<QZA-*U@&61U19&- F"C#S?,'\@LVN(]$9=]9Q^W0A:-=U.(A&<[B\
M!S'>:;T4-NGX9[9ZUDQLJI/('YG8>GRJEY2G(N4((<!31LQF2IMME508*&6L
M+"R)Q(E3%UV/,>=&F+74D1$[.I [V@GN00B.N#LP:7@T1V95!R#[4*PCHAYT
M&Q[9B:AWR*OJQ\-^$'5RLN.CIN-G/]T.N-KSUB'>\&V;K&U**8LI@S 60&"B
M &+&JN4XRP%-.")YG. 4>P417QAG;OS\2Y-XW<?W?0JBC^][$#33^+YW'?G&
M2)Z] D-0U_?I**_@^KZHZGG7]^7+7Z=1^4_FPDWY854'G/U4V X%FF&>$@4!
MLZ&_B*L4,)KG@(M$4ABG<2Z<$J-&E'%NC%.)."A<>(1Y=/3.O>[LC.W5"]C!
MN]:T*M'5Q-%6VLZG'W?'5,RDR?8Y"?]2G;,[( [=#KMKJ![;^_MG_K 4U8C?
MU@_FIG8;Q#1-C"V8 $EC:R0R!)A,,B"H@!G3.8^A4^A=YRAS(^Q:3H\]Y47X
M'/;E(4 9F2=K$:-]&?OLO"^BY+'7#H'61+OK,Z@%VDU? Z%S_WSQYNEVS-?D
M/]@C7[VXGVU\*V75-98]W+.E_+!ZRYZ6&_;0O)&9YBS6W%BYR-)>9G;)7) <
MQ***&DDPETZU#YU&FQO][82-K+3@PRIJY/4S6[LA=C- @P$W,D4>8[;<8C;"
M$;$3*(&,NNZQ)C7/G-0^-K3<;NI?-O7'96E[W59FV(_F=^5"<:X@@QPPG:4
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
MA'9SI(;&=AI_ZB[F)R"HJ4I1)HP]D#*4 "1B8QX@F@*5RQ1!CCB3B7]W@U#
M3M>\X,VV%\$;]N!>_= -8RBDHN9-S5%. :*( ,YC!B"$VMA@*F.(^S8:"(OP
M^'T$WE>2C0"NFUT4"JZ1+9\K=3*F*8H1V$#I'&HV12\N&1E.]_0S(\Q&<?VH
M#+EMJHBYCW;2C(WR;OW(EJN%I(1!G$D@M$V(0#$T.SAC5E"8I*G&$K+$JYU%
MYVAS,R1J8:.MM%$K;O1[+;!GD$$WU&X4$@S D3ED ';>-.*$22 >Z1YK4B)Q
M4ON82=QNZIE"L5S99?7P[*X]ZL&0:F)V'T"I3 '$.0$L2Y%A$FDCE3"!&?&S
MF[N&FY_=W)9@^.%6B.)9R;:I=;7(KC??K ?HM+2%9Z&<SAEP(YA0J([,+XV8
MT>G!>_"S-1=$0D7^=PTU;?2^@](G$?@N]_0(:OJB'I_6!2N^VQ8SF^]UTE<=
M8ED:[KK3]P9]9;W=55+8A]5FO9<CMF H-5MUK("*90R0)CE@"#- L,KB%&LI
MH'3.2!\FR]PLG)W@=7F,78CQ4ZM&4Q9C:10YK)^Q7-D;5DI4JWIUUFU8+"J4
M?:+]KZA/)9;_4Z_[MA!8G57JTVAAX-QW<][$,SHR)6X5B6I-=KFI>]-\IZ.M
M/DW1#JM1M)_4.MWT> 2#33=-$X6,C3]=?O%E80#NC$(;.,1TL6IAL#B(: OT
MR![+Y^?G)QOE^ED5+TMA6^!6)1-SS'-(* (XI1P@PA @28I!GFL>,X(%04X[
M^\M#S&VQ:X2,RD9*#YH[#Z'#XC(8F)'7C!:35L#KE25=P?&@]L$@3<38QV %
M(MY.]3OY]/R=T]%DI^0'[-=]9=]P%&X>:#;-U4[Y]H4M'VR.[X_KXC-[4+^N
M"F6-3R4_KLOR?EU6A<X7>0X1ES@%B8($()[%@%'S$\VU5#F16:[T8F/[U+HY
M(?H(X46,6U%&M$3L&+XA)#VP=W- C(WHR(QJQ8]V\M]$6PV 7A? ZG 3[;2(
M/E9!(8T>(2-#^J,8+":DAP@31X/T!^DT#F3 L_P(4*KEXM:L=]*N>3\^L*^+
M/)89BB4!"MIC&D8RP%.. 10*"9[!+&&)FW/UY-GS\Z1NQ8NL?&Z\=0I9-QD-
M@F%DAG'4WYDR+NIZA@=*)?[UZ_KEW\P]-068'W9?_NF3)OF<+RK0?J.7+^AG
M>?RB-K;C]7VQ?EE*)=]\_[54\L/J@]G,E;;EU*W8+%\J'E@023.SG:) Z40
MA&,!&#=?IJ9:Y3'G!,K8Q]YP'WIN5H:1/!*V=_RSD=AZ#Y>MS!';"NUGA7C,
M@YOM,0ZZ(_.!!=9*';5B1_Q[],.O-<I_B[;"1[?78?:V,_P1"V1=> P\J4WA
M#\BQ)='C"?UH[.Y)V?3SU=?JQ.;MNMPLX@3#G"<*$)AA8TC$!+ 8)0"GYM<*
MD43G7N4D3H>8FU=H*V'T4&6*-\>R?D1T!DDWPAF&S\C$LH.F.66U\H6CCLNZ
M!Z*(,P-,2@67%3S^Y#NN[.\;^; J-T7E%_O1S._MX_IYM5G &.N,*0XTHPP@
MG6C %=$ &E-$)1D6BGA]X)<&FMMG?E\L5V+YQ!XB5LGG[^XX"Z>[2V,H2%.X
M+78RVO;?0D6WW5CU\DIT 1'0\W!VF,F]"UW*GO,@=%X_O$=(6ZSJXW*ERCO]
MME!RN5FDG"L>2P0T9 2@#)D]2H)M]+U&!,:9X0PO3K@ZXOS(8;^(_\:67[-E
M!6TLP_KA11619J(*9NG?%>0\\F[T$13/D7GD$,I=.;M*7AMD4DL\3E^03G!&
MZ MR?KQ7ZPO2J7Y77Y#N&WM7UW\JU#=C2R]?5!UU:C8V=_H+^W,A8YEIF7#
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
MIJ@$*GNW5F8$\\3IS/9<XU,C_UU*$A20I 7YYZL)@&%@QMXC<$N^&A2>KR8
MDK'SU5S^.,+RU:" ?#7HU?+5((=\-<?/A!W"W"\6JS]L=<9?5NMWJQ>^T2^+
M-NC3.B6H>>VDT!82GU$F$,=40*%T!A$J$32F:PZE-":MR'.9:!%P4NPEQ$3/
MB^WZ\?^ G285T*LUV"JSC8+V/$GV&QRW,Y#X6(]#FEL9P5[(NSW<-=IOUTK.
MF^S==^!M[*+C0<!%.EOPZWO44X(@6([W^V&-!#KYSI>VIT-+;W^T76?=L"N=
MM?7LDW.V^+RJZC*![W]LU+*RE6H_SJO-3&@S4)H+J$M;O$\0PX9IR:T15V8H
M%3Q'7EY1T22;FLG7*G9F8[37KLU 4Y\^KNS&J-40;%4$O^^5!.^7QAII0I ]
M,X?%&WXWOGV501V8BU]I//W]<6-C'\O?-II<X_K3QH;SQ%\V>@>!-Y/6$<.6
M+5?RW8OUP_U<9[RN#Y8[3AK5MI*?G!&;7C;/L$TMGD)$2PFIQ@0FC&O$\LRL
M$'X.LKX23(WR&V>L1@/0J  :'>ZVCO[-(ZTB8*>)Y^6B]U Y7A4..0!#7_S%
MQ][__BX4OUBW<=[]CWNW%@K/R4U9<$,C.VW8('&;X*[:K.N#I*IV*7G\QI:M
MA,;TUVJ^L6$-C0XSG:0L(5D*<U;:&CV<04.G*<P4*1%+<2YS$G#:,*(*$SVK
M>&M7V<5"O48-AX#O8&#GCH&&]4_CY-'H#SH M+YZ&P/!OBK$#@7KS-?@, %W
MC_#!>VVWCP#)_QSN'^%#$LT-Y 81 FM2MOZ1JVT).YO)]4FUH32S1&JM<4ZA
MY(5=R5(,N>8(<E'P$JM$FF7.JRIE;W=3VPLT;#*O101_48V0?PW(>W0%9;=U
M(AYV U/[SF%Z)RGXT&+8"GMYS?8O4NF$2JPRE?V=C5NHTDGQDU*5;F\%VMAL
MEUZ^+L)M&*JFN1G)DC+G90H5S7.(K%5,D2H@EC0MM:;F%WZG#!<ZFAJ!6#GM
M(6(=+W?7&*S@V4I<&[!RM5BP=67KDC7_YFO+7L+;T?",@.+05B+KE)"X [68
MUH9KS,*(9MP5*&+97)>Z&== NJ+LB35S[?DPMFAB2>MFZ^:J^Y?-M]5Z_M]*
MSJA@"&N$H$9) 9$L&20ZMQF1N4)*"8JT4QTLA[ZFQAG=$-N6,BK =N+Z,40?
MQFXD$0FY@7FB!:VEB490<'\=-&^B<( C$E?T]30J73BH?,P8+J\$%H/H2ZUE
M?JKFLKV..W,/,RM20GE!-12%D! 56D"&2P1S*NIZJCS+O6CE)FFF1SP7\RW.
ME:<#T&W#Y,9,HX$_,'==3?-WH,N%6^N(=2ABP!JK/,5-LHQ;M2(&;"?%+*(T
M&FB>V>2$#_J?S)Y:;1[67^9?OVUL*?195N:EEF8/1U*F(1)208)) @E)25:(
M3(G2JU+%Q9XFQY!U_3JS'6E%M56G:F'![U9<3X>>RP [6F8Q8!O:+@M%S-\P
MNX9&++/L8C_C&F77U#TQR:Z^$'B O#U(:H^0JADN,"XURZ%""8+(1JT3Q# D
MAA>23"9ED:4^"?-/>O"BA1&RY#_:/L#^L+,]*/8TF4Z!=#P6O@6>H4^"=YB\
MOX:)_\'O);UCG?6>M#_N\>XE]4Y.="\^&!A8(<3+T\O"7NG7A\7V!FNMOEDG
MM>^J.2VVCNJ?U.9!/[(?,Y7F-,?V1%<H&UI!2\@1*Z'4-$V,XGF>>=7=\^Q_
M:C9"1WRPJB]"1%<!L#"R>P93> Z(&VT,"// I-)%N+EJ.I!]=]=4)\ZM2VU8
M \3H$#&D(@R\6$$5GKV/&U81!LU)8$5@,S?XS7:OZFV%D#9,41="297;9(1E
M I%,K*^LRJ%(RRP5,M.Y\$I+V-/7U+BL/4=EW]E\42>QML%*^F7SLE;@:VW.
MO]3QX.8+3??>.,+L/>T\M'H%^,1>& ;'*ZTXX Y]J]6?T7"(%+/7<8GIOWJA
MI_$]5?M5/NN3>N65P,.4ID3<46&X^\U;LQW[:6RWVNUU1A5!@A84)EE.S<[)
MFE*YIC K<$I+J5,E_&Z]7'J=&NF\C5.QTPUQQY.6V#@.?>JRA?"T%B;;@*W4
MC4M]Q!,8'Y1BG<8X]3GNR8P/#">G-%XOQ\JN:L^4UTS4*?ZW4?J[ ^592111
MN&"0$\PA2JW[7UZ:_^ ,25S0$A=>)28]^Y\</[7"AE^.^0Z &TD-".O ='4A
M[^H.Z+J8RE:!SOW7D!E8G; ;+!-K?^^OG)'5"9KKF5G=F@D\PZK3O&[S2Q0J
M31$I,ZB8PH; C%E%49Y#+3CG:4*TI-+G0/J@]6D>1F]3%8>D@3X$S_$T*122
MH<^*:KF&2*IQ3N%8YSL';8][>G-.K9.SF;,/A3H!]K# %_5=+5^4K3'T=5G[
MK$F=8Y&3#/($E?8P1D)6%#9<F2B!4J&TGP./7_=3,T5: 6WMTU9"&ZRPJQ,F
M;K94/$?'<3<U&.9#;ZNN&20V1V(S(GOY8[H>AN 6S1O1J_.1'11#@#GU60QJ
MY<9;\SIE1'T7_Z!_JU1-K3Z9?$2A2RDT3'-!(4K,WHSJ3$!-"D*5U@G!VBL^
M*XY<4R/*_3UTF_FEU@RN-#2Z-?4<QDKC$VOD/9T#QAO/T5P*QAS*<.^$.,#'
M]FFX4:K7\82( ^5%_XE(S?LM"%+-9^^7&[/$_/K$%HNMP^>,$TQS9)A<R5P8
M8M<Y9$)RF"E!$.>YF2;4A=@OM#\U@FY$!+6,8"ND&[%>0K"?("/@,C#1^4'B
M3%!7%#]#-)42__9U]?U_FS<;CC$_[*GE4GNC4,059;93_=IC@4X#XIN2+[O0
MN&^KA7FW:J[!/ZTVJG6UK%I?R^I1_=B\,5+_:T84EJ(T>U<SQQ5$/*.02E3
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
M+KEMR'TBE9 JIU"+3$&$4P))*G.(I4AEP:E6N/0JW=37V]16M>.#?<^Z3;W
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
M>@7O>DLP-7[9)^';YCW4-I#.*-64M 3K5A.@5VLPWU9."<Z(Z#]DG!6DU()
M9CT]D:UWS;4HH"C3DE"54K,.^%G @P[:./;OKU<&:\3Q<5U&!L1\\*6EAGA;
MB[01?YNT\DMW?C0J@*T.<4.8@N"+&-CDU__HX4Y!\)P+@@IKR#\TZNW*<(5C
MPH.3YR<U/8Q<4=,67-0V*'3GL*718G;.*M -UCG_0)@E9,N%?UB:INJCQD>;
M86JF,F/3\#*!1:8*B-("0R)5"7.>%*DN9<Y2KWW3F3ZF9LW\*KXI^=*4CK:5
MU*'I] E8P<%><K,CJ(7W]#(X![';VG<C< -/WQ/,'H,P\U[2>E")M&B=ZV'4
M9:E'Q>.%I^_1@#NXII1.-5\M'_07)95ZJBM3[@OL?#80J_5:R7JM^[#<K#I+
MWRS!19&HHH2602 JN(9<,@%506G.J&&/Q,E+(((L4Z.8O39VPJQW^MA3Z%U5
MJ>>M1JU=/C<Z'5CJ'C=9-PZEP[W@> ,TN"6R&YL'#?:J@&[%KYTRC4$/K#J@
M:^*/-S8>5Y'CC=%(]Y4#CY7?#6<<='NO06_L8KR[TCA8'%RH1FHRQ!?%WE"H
MCXJ9=:%-WO7S<?5&V7J5]]JL%_^AV/H7\U'/:)D4>9DF4)7<1F:Q$C***32#
MF" I::93IY-!OVZGMKH]?E-KQ:R$/KX6SB [+$:#0#?PNM/(? =JJ<T?6[GO
M;&7<-ZJNB'L':NF!%1]8^0<!V,>Y90B@QW)VB0JXIS>,+V[]WC'.K8WH+>.K
MX:'WC/?;-\;*?5@^OVRJC\KTGK=7FSE'I6%S#7.2Y1 EB$+.RAR:W0S'9F=#
ML]PIP9!#7U-C\%HVD ?&IIW!TNV,(Q)" Q-U-Z*L$=1R2 W8 -?$#IC$C@$[
MT]/KA'==5OEBY%;/*X&'HKO4K ^ZFS#@BUK8;(EO5]6F.LD74#VJ'YLW"[L]
M4RC+,IP6,)<V6WY18LA0R:%("4^8QF6!O"*V;I1G:DQCG2,W/\T\$D9,Z_=O
M0UN:1'Y-6M;3I".>)ZXWCI_CZ>QXHS+T26Y_ E?PNQ4:U%+'/,>-@U^L,]\;
MI1GW?#@.="=GR9&:#6/=#V97O[3.T_]<K<U6_O-Z)8Q%^$EM[-Z_OD6M9H)P
MG&6:V A88Y_)@D$J4&+,-:5R11C+4B]F=>AS:NQI)87S)7Q>K[Z:=CT]^UQ
M=J._R- -3'$[:>^ E1?,EZ"5^ X8F>V1_%;J> SG 5$D%G/I<52F\H#@F(U\
M7ATDKF)O$ C-19G( I8)2R!*20)I+DK($D321**LE%[;0M>.I\8]K=Q1(R1\
MS:XAL!N8?!QB(0:RL7S!&B?JX96L)E\P/.,;;K6#3FX\VCQ1U=&UAF' F6$?
MD4IJ-I=2)-:W54!6R!)2R4A2&JY*"B<[R*//J7'1X7WZ'ZW<IS?F=V!IUO=*
M;38+Y1DTZS@8GC?E<2 >]49\*_+I/6IM/<6'-/"".PZTKW*1'0IQ^'WU=;"<
M[Z5[FGJ=^^?KNEV\9W9X-71_*];V<N.=:O[\L#RWBMC@N,T,60=,ZWA99++F
M]Q(2S5+("$YUB0EB*)LMU5>[+7_TV>XZB^ T86@S84X$&732--83LT)Z;W[=
M1\!U$QP7T+$VPXVTX"];N?]J-\27HG1K\6/NBKTQB[8[=N]YY%VR-R2GNV7_
M)@+LTZW3K]V#6\I4QX4U&_]F1(G(L2X@5H6$B"4I)(79/W.,M2QT8EYR3]CB
MUN?4[-.N>W0K-SBI\^KE4.XS  XV:7Q8A[ZF>%5$/4S2^,B.9))&0=C/(O7#
MJM<B=6QJ/(O43[<#B]3SU9L+%]\O&Q?*;ZN%>;]JKFAGJ2QXR0H$65X4AL89
M,Q8H2V"2ZB))$D:$+&:;E9'*S?Z\UJ$7A^^Z'6X^/-H^P&(O=7U)777D_I__
M@V0I_O<Z)]?F9W!%X_/PN]F@,4$=F,$_'B'YOA^U6\H5]T(1OU#Q^>Y>JT1Q
MK_(]Q8G[WXL28:C63[.<I(G&6L,LU0PB0HFQ#ED):29H*FRJ/[]D\Z==3,T8
MK*/B;$SA3:&#%CLW3K@-D8%9X"A$\ X\]@%S:WQ@1_=AP@-M!Z\9'=A1\$IP
M8/?)0(MAM?QJ/V/;\*-IXO['O#+36>::Y-*8!39!>6YK\6&IH!(%0RQ/RQ(Q
MG^E\KI.I3>C#(&'S"9L>P.]64L_HX+.(.B[\-^(T]&)_$!/L!I'_BM^#0:Q5
M_EP7XZ[L/4J>K.9]ST8.A+(.^8\&9343(I>EY@G,N2*& F0.&<,%9#+)$ZS3
MDC 9)0AJU^74",%\-D6DR)P]K ZG.-'!&IH5G")PZMB;6O3HF$:*= K"=E)1
M3@X8QPMP.H$K.+AIW](T IM.-',.:CI],X"?FQ(U30\?EH;I5+5I,[+;3.U/
MJ_6F/3&:<8[L.4YI65E#Q)""5.,4)EAJ5.A,EH@ZD[1[OU-CZK:HS_(K6-27
M8*J1VH-H/#!W8/!AD!R8QENAMQ2SE7M7PN'>5G?HB#X,NAY</@S*(Q%Z-+3]
M"-T?LUY6]VAN/&KWU_& WP->#]MY/ZR_LF7;U-O5LEHMYK*I8KN4GVWZQO8C
M?-"G1<LJQV1Q4?N:$%EU];D#!QK5Q]!=G>S5UYG:@%74/'6# !UINQM'IE'W
MQU%A/-Y0QVT\P,*[-T.4-D?QNY!)&S'9AEF7><9D23.("Y1!I.UA>EIJFZB8
M4(J9YF7J;-7U]S4U2\X*"\Y&DWJ8&U?@=3#@XH$V, ]>QBND4LX5X#QLLW@
MCF2/!7QX?I:7&R*]UM:5)L:SL-QT.;"J'%^Y,?_'WXW1]K*NB=KZR/VV7'$;
M5F8=*YJ4 E^4U<_LV=LH6/&R7IM]XQM6S:O=;MXF]%75C.8XQT66PJ)D-N8_
M$9 BC"#/B,9F:YUG!0G*'!)3RJD1^#89<B>"(S#_2-2Q=+.27WV$AM[B=W*>
M=%1LO(.[2K894<"AFG=@IRBH-3TXB-R.?,1HVT''(W:^E:@RODZFEB%@OICC
M99#.PM:/]T_/B]5/I7XU_<]MP?!M0H1NRH3[1?W!MID+Q>JKV4(H^5FMYZLF
MC\+'78EIP5)$65% GBH.46+^0[!-)5CBG)6R4'GAE6X[LGQ36S.:9"7\4K*2
MN^VAF*RW]F^W3I/*YG5[6KW<5# \]M"[+32O.* #+S%7$L_$&DOOI60@Q",M
M(K&E&W7Y& C:XX5CJ&[BI1S,VGTR8B5#N3*41KBE?TXAQ\SL'HA4A=(D8W[)
MPGKZFAJ5-QGTLMM3#F8WIQP,0&A$\_LPY6 V4LK!;+24@]E44@YF_BD'CU\)
M..%M0XX?5Y_-Q_.-V6"/J[FNVR]>E)F64E*8,9L-@N($4EEHF!!4F%]SE*'"
MK<C9C9+XS)RQ2OVZE%CP./"\89@<3I''@7Y@TFJ5L'Y&6S5<4_0'G$#?," >
MI]/C#,Q()]?A Q3I9/MV-'M/O6]H?KP3\=LQ.#@MC]!<0!&Z%]/6<O/+O!)L
M83W9WB_E.[91,RZPR J1P)3K$B*$"TB8P) Q2DN4Y4AKIQ) ?9U,S9!MY02-
MH(UGI1$56%G=^*P7TO[5(Q90 R\-01CY5?Z[ D)8$<!+C8Y7#_"*6@>E :\]
M&YH0>ZW$9N<X67L[M=G09D4J49D)#C669O^:F9TLX<86)8)KK#(A2>'D?^#0
MU]2F?2T;6(<D1>Q#U&T7&PFG@6=](R78^]RV+HS7,DD&9).^"D>T3-&7>QHY
M"_15E4\S/%]_)?!6A*V7IL7JLUK7AVWOYHN7C9(S+#A6'"&86J<DI'@&22:(
MV:7J$E.N4U1RORK<%WJ:W@:T%:RNJ2U7BP5;5^!9K9OZVI[EM2_!ZWB#<#MD
M _/$5D)@1&PJ9-^!5LJ(Q_K],,0ZGK_0R[C'[/VJGAR77WD\C!,NG+KO+WC>
M_#Q))W__!UO+^C__4-7&R-0<QZ>S+"=,:V-G,)$6MC1/"4F2&F-#890AB@AC
M7G9&3.&F9IC4(H+OC8R6<XR0?GP3=>C<2.JU!F3$.\ZN8@<5-OA/</8NU&IV
MU_P!6@W!Y_[A]&;%(7"/1*5111N5?X< ]9BT!^DC1I*7SJG3IQ=[SO2@M\Z<
MN[K@,Y:40B%&8*I)"1$QUB'#]AJ4,58D,DT00N%)8%Q$F!IK-X):7\C:0JS
MYIL"R]5&@7EU<(51Y[BV5F7SG*<I&3!6CCO204=@Z(WJ<5*:COQW8#\T.Z_O
MG1)#9:[Q 7"0S#9. KQBYAL?@/HSXWBU%&@+[Q+ZU>?O;WZ^7;"J4W,L+W5F
M2$]")K,4HLPF>RY1!I-$"5$*QJGTRHEUI;^I<5\W\^2O#?N9G[IIT+?U>230
MJ_7.?]C3JKTR"(Z&:CQHA[8]NZC6(!I#LY:VS>()!JDZX@A0+"/Q2F_CVGUN
MJI^8<HZOA7'/O?S/EVK3%&M;W4LYMW8B6]@<%!^6K5=E/>GXL3'YQ>:UK.:;
MK1]=8RVVOG+V@=H;9L8YUJ) &$HL<HA0ED">8&7(BU.&2$K2W"FSQ%@"3XW]
M[C]_>'MW?@?8]8;=Y6VW#&@=%$%',3\F'/R3<*/2*0WTP%P\Z!A[4_18P$?B
M^,'%'761& O\XU5FM'Y#\ABM7I;FT=8]JT@RDA!>0$2465!2+2'1F$.:ESC-
M4$X4]DA5U&UZ:M3?"N>3'^< J7Z>O4W_@1FQE2O$\^\0 Y\T0*%8C)7IY\KG
MX)G YYRV_3EZ#MX8,0W/.4D/,^V<?>*F$B:V0LK<K+S+C;W_6KUL.JFPZ^U1
MIZ1[6N84(P5+*@A$G"20Y6D"LU*SG I!$^14 318@JGQUFYK^:#!7@O0J@$Z
M>@25XO 8&@<&'!KPL;;Q5['VV=9'@C^H+LHPPS!VE93P3S^T1HH_;HX54SP:
M?HWZ*?YZ7ZBF$M#0C2%_>Z-[7UMPAAE"2B *<RTU1%DN;7VL'&89TB7/4%8D
MRL\KJK>_Z?E&_>5O;+[\*UBLJ@JLED#;8+?O5OQN,=? P,"SB">HQ%E19E"P
MA-B*BBGDB"60FE$H5)&EU.^Z,1K>H_BG?[,'#+;&WQ[HF."Z'?9$@VSH?<DN
M\A+L);7?Y3^O?9?A89=]D,0.O#S;U^N$7O:I?3'XLO>E,+9^NZK33*V;PXYY
M]:\W/_?E+:B2C' *RR1-(2JLXYD-:,$Y+WBI=4&Y\&&.GKXFQQM=48&5-;S0
M11_$;OP1";B!V2,0,V_J<$ C$G'T]30J;3BH?$P:+J]$JHKQVU+.*V&SDBCY
M_H<P3S0Y2F8ETBG#"8+<AL6AK*20TRR'2*.B2'!9EGFQ+>;L<'K@T[?3O#BL
MXCPPI5CIP;--BVQFQUH]-QE4K5_C_.FY=I>?MVF4;ZS\<'$X',X+HD/\VK4U
MNL*#1OHV@\Y0*-]89B,&VJ]>;2, ]=LK;EQ#SKOPQL4&7[?^QC4]KY;AN-K
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
M?^H>>).KCFWFK2TXNE;L[4JJF2!*%AECD!&>0I05&-(\*R'1>8D5*91(G0J
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
M)I"QK(0H3<SZIV0.,Y(A@8I<(L$]TB[[2^ T45\A[?(NEY@V2ULC>^VYO<O
M[)E:S'U(W"SPR B/G&IYLT_YNY7[#M22-U&5[Z^B[)^IS!NP6!G,W#L>-[.9
M-R G&<_\6P@,0I]7[.O7M6K2JCWH+^J[6KZHC_.E^K!13]4,ERP3BN>VFATV
M-(9L5*,JS7]$(7!&B,BP5Y#YE0ZG9K ?RFM)JY48_&YE!K70GK>]5T%W(ZJ8
M4 Y,3S>BZ!_'[0A-K#CM:]V-&X?MJ/Q)G+7K>V%4\T55RKSTS;#7.V5-N9J_
MVFB&]MZNE#R5+.<PRTH%4:932$N40<1(J9!0B>32AVT<^IP:X6Q%KE=K^?\W
M=S6[<8- ^)ZG\+&'13)K&^-+#E4OE=(FZ@M$@*':JDJJ=7+HVQ>('7OSX\ZP
M0'R)=E=KF/DF?,S,SL L-(YB(&##6"8RA(F)Y@2]A;Q3U\S_?W!&<PT"H$AT
M YDQ*^,@('A).IA' S*9CL/LFOVAU71NA">WMXYBJ2O**V$X::ALB'W'B"A%
M3VRD1FO5BY*6\(I@^+S;XQ\O>?%2=$0J"P$Z(*>8!LKD//0VBJ<'V0".L#D+
M7412, W*F1*  +0C)??P,*TF\A##Y4O:X74\2= %/![82SF>[W5M7%GSX>[G
M<*./4P/*0;D=Y?#[T:6U7%9P7A4-;1AW2;FR%MJYEC61KIBQXAW;FUXSQ5''
M2@;*L37B=ST]CP_/ 9J7_<F->I+>I<B+J_MA<!UJ3SUMR/;%0'O!_-0,5DB\
M9RS/JYMTF+'>O6&1E$>AG8EGK+:^0"GRMN>=!]6K-KLSAPMPDS\_#C;*'P;+
M ?)PYSE@;AJQKX:#'<A_O&@=$8[,W>[^]<X2A[LFZI9*2A73FNAJ3RVUVDB^
MVS-%:BEKU=6Z5T:"?>A(0FV-9UULH]SJ]1=K??IKPQ]HZ6)46P%<[P^P0&*.
MG30J%BKMBD4CVHE6N[D?;5<L-"N\:CMOP0^P',*M_P +9O+Y,UH2%R)$AGPU
M?H@U5[[@(C(Z)Y%'[+'#PI))BB]Z4,?#G_&*,K=U#]?FQBZ!:6W,'JZN^E:+
MWI#2L(;4I:"$MXTA/>\%8\88JE%I;[P(6]LD%Y+[8&1:[,[[]7J,ASH_:X(+
M10)L!(M"TB*?:W-<HO\NXK#\%3KN"$<P4L@1($#6:",<H)>!QADC!<08O@1K
MK,W2_3M9HMM>UTSJEA+&6DWJIF*D8X81+CO>:=4(R>!-IJ IMT9]7NBI G@\
M.0K5X(1 &Q #1,<P=1;%P_<L\*Z(\(,&\%\7[I9'!S63TWT^N#A?&H73JJ<,
M&RF?'XS2[,3+Q3V)(^KA^'#[W=K_VGP3O^Z/T^WSXZWF6LN&JU(2:D1%:K,W
M1+9*$,JX[)7BJFI+"#>OSK(U.IZD0UX0OX[D.N]&PR<QU<*A :]ZD.IKCIX=
M8.'DV7>S@[<^=I:E#U)O6NVP+X<68_VW6GZL$M)J+U73*R)EITC="DDD[201
MK:#,M+KD%:@L CWSUH@ UDF"+=."F@$6?B8!-WFI! 37)(5;2+"BE6]!Y\U<
MQ(6$XW4I%W: ][AK:>,K^^KR8OK$_G''B%]>_ -02P,$%     @ <8!N55,-
M(4>NL   (RH( !4   !V96QO+3(P,C(P.3,P7W!R92YX;6SDO5F76TER)OBN
M7Y%3_3I6Z?NB(ZD/DV1J.)-)LDE65_>\X/AB3D(5 5  @DGJUX_Y1:R([0+P
M&_=&CDZ)&0Q&P&WYW-S,W-SL7_[[]].3G[[A:CU?+O[U+_RO["\_X2(M\WSQ
M^5__\K=/OX+[RW__MW_ZIW_Y/P#^UR\??OOIU3*=G>)B\]/+%88-YI_^F&^^
M_/3WC.M__%16R].?_KY<_6/^+0#\6_=++Y=??ZSFG[]L?A),B-U_7?VS]1*]
M%Q&,B@X44QH"CPBN*!F32AFS_#\__S.SJ$/0"13R0G\H =YD!P[IAQEC&JWH
M/O1DOOC'/]<_8ECC3\3<8MW]]5__\F6S^?K//__\QQ]__/5[7)W\=;GZ_+-@
M3/Y\\=-_.?_Q[[=^_@_9_33WWO_<_>OECZ[G=_T@?2S_^7_]_MO'] 5/ \P7
MZTU8I+K >O[/Z^Z;ORU3V'0R?Y2NG^[]B?HWN/@QJ-\"+D#ROWY?Y[_\VS_]
M]--6'*OE"7[ \E/][]\^O+FQY#<\6<K\U[0\_;G^\\\OEP0&(K3[Q<V/K_BO
M?UG/3[^>X,7WOJRP_.M?ZJ]!U2CSDM7E_MOV%W^^6O7K"M<$E([+W^@;Y[]?
M5]F7 OR^P04AH>/IXO-/ENG&#YU4B2XO?_,D1#SIOCO+.)]UG_HBKC>KD#:S
MG*,(L7!@T2E0W EP*5@H)1@6331&F)L,5X+71'&G@#6FOWY>?ON9/OCG*H3Z
M12>-3A*WEMM*Y3"Z+_;;FT59KDX[87X*\01GRD6'C&?P07E0TM&>88:!\C(Y
M+%E*&X]BX;Z5;W)S7<LO5NFGY2KCB@S)Q=)AE6YI_":(SW_BYZ]A11\$Z<O\
M)%_\=K4H+72X63:6Z%9U1/I??B()%%RM,/^VU=R]C'9<;LC48O>3AZ+B; V?
M0_@Z^TA"Q\K(RY.P7K\K'S?+](\7W^?KF0U,<LW(DF9%-M6A()OJ#?#$@I5&
M9A'Y ] H81T[JL]7VN(#3S;KB^]< >518L9#2QL]+X<0^@30<YW^5\O3,%_,
MI"Q!%8Q 8B ..'*@PYF!==XP;87U+#>&S6TJQL%+8_4NF\IZ"FA9GIXN%QT#
MO^-IQ-4L.J(_1P_9F0PJT_[QCK939%8(-%P7PUJ#99>(<;%RK%9W07*4B">
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
M<I:8 ,U\;8L8'02?!' ,G*ML@G,/560>U>3K ;J.[2+S8KTFL5YR:95%8X6
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
M^,513%-J?QPAC>71Z>+ZG9Z'T] O[SI8[_2QLAD#*FIL/%YS'A[C[>UR4V^
MHS76&0^F,!)H'1GCI2_@T*> )JJPVV[K<1^NU\K]L/?<D_[#*V6:[MW'S3+]
MX]W7;@CWZ^^X2G,2[RQ(9KTF9Y5)IT%%+L!KK8!%6:)RV;LPI'MW)U']</C<
M+P2&T=$$_+O^\IOY)#"YI,"XVF-,J3H_(T4HTBJ+4GLW1)_VGM3U@^%SOU@8
M6&L3J EY70HF,O1DW+^$Q6?\0#;VW:(R6_^_1O'?P@EV/9E(CO-$%KC^ T7X
M-[]Q[2=GFI6HDZ<M:6J;S\ 31&Y-]4=B*-YQ+5MG\P9@HQ_"_RS7&6/C8 *F
M^2AFW^-JOLRW'Q.>NTS7Q;H5]8QI*SB/ 2R+%#8RER&(P$ 7SB+Y3$H;WGB7
M/"V'XUX'#E:6-6&83. \.<YB%!$)L\9"DL;4!SL1HK,>O$$C=6(VV^:CV@8_
M(P:[AIPFQ/=2XL&(_=IM))+ :C,!W*(4Z%4LP%-EV1D%P0@.G/%@0BHERDG9
M\G%O.2>*VWV4>"1N7R]RFR$>9U^_GG2B#"<7HGRS*,O5Z5:9%T+E0L98# .I
M> :E$2$*3Y(MTGB=N9.Q^8"]?J2->T\Z&!*'4,P$7.0W"_HLVD#OPSR_[;I4
M)E5'A +#4A-_)8#+%'9P+B767$RQ[1LWWB!AY)F$0ZCY5H.2PV4^ <A<B.6B
M#__E,YI%OB.6O1H2?RD['R5]:M9@>5 D.R?!!Z&!A9PP>>E5;GWK>2S-XU[!
M#WJ\/IDJQ[Z9VEYRK$EG5S-":"LN/V!&/*W/$Z]=@[R_H+#+4===&CABCEZ"
MP9J+L4* "RY!2"G$8)R6IM^3@>/H&-<\/BU@EN-H;TI W;Z7Z,7FS):<O-4<
M@JZ/=D+E,=D R6F3L[/.R;(W0O<@8-R'+=. YE#ZFA(F>_!61?!R>7JZ7&Q9
M99X;FZ0%BK@05)$4B>E<P/.L'6/69,[WAN;^=(S[=F8:"!U8>U,"ZO5SXAH_
M]3R@;2="*1PBJ]W6 M<0&,DS%<;I.TZ7T&^"5K_UQLV<3P-XC;0Q-L NV/B
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
M<J4WB_.U?@^K?V!WVWQKU45^B:LZ(N[3*M1+Q!?K-1*-=_CW":4JD398$%R
MJIT&8Q$%BC)69XN,,36<U)KR,G;KLT&0>KNIW@2 ,$W+^$LX"8N$'[\@;JXF
M4!\6VMWY24V"N<=IG-35GO(R*BW)QP_*@*+#%X*)]<%+$@S19<E;6]5)7.U]
M//M*0*D?&4ZN*^U.K\+Y8$KD#*3WED(6VMHQ67):Z!]\S*7<&N!Q?+)[#_K^
M#-=Y^^#P5G9\*%U.TP[60^!KY98^I):9U(%#!QC!NSZF@05\E+I&YJ_[\"O\
M,&8MMR6#"+6CHY9(:M41>&1.60H!;//9H#<I.-8@_8;K]7+U:K["M#G?*(O/
MVR6NP!M#R,)'!]ZKNC>* 2>" :FCBHQ8+*7UK5L?NL8U0$<@8=>2-%?"-"W(
MEJ-#C,;Y;S:P$W?1,(QIB!B+=D( <DY'2\R2-!<0&'<B\Z(\FNF;!L1W7W$5
M-G?@,1LE4LH"Z+RLV10M@<ZR"(X\^L0Q9]QMPM'$*-Q/T:3,P3[:O\L<-!+\
M!&J_M]QLS1K>XD5KI:L5\X75"1;"0= UZV^*9=D8%W)K%_<A>L;M3MT<0@V$
M/M&39+GX_ E7IS53<=!Y<OWW6YPJ]]+3Z&RI'WP55UQ!)+CDF- 45<CN4BN
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
M]UO(IU;R!#R!2Y9[</JWQ3*N<?6M,OQF02=%S64N$OW6SC0;IC5F59\"FBQ
M)9'!&26!1<M]B#FPX:Q 0S[&]08&P_OH*I^F3W"M->;AY__M#VG;)7? <WV/
M#J2)-*LLJ5AE[BG:*0DB*PX\LF#0BH*R=93^=+URZ\=?^]1O87Y2A?[K<O4Q
MG.".M7<YQ6@=A^!#JM>!&4(DSQR92K*@LMX/T;>B+WUC/U 8!%%WO4\?1&$3
M.)X?YNUOBQ76?"N1M5ROWR_7W;7BI7W?8=VX4+()!5+M":1L*1"8YZ"48Q2^
M<2?#$#T@&I$_[F$\"2@/I^YIGLAW=SL^)L7^P.<-UIUYP".[36_<K&3DPD:0
MD1Q*Q9D'AUP M\XE'WDQ[0?(3Z)'\U5F;'L[ONZZ\_RV#(L:^ETVZ"27%^??
M=O*],02.HH#ACHZ1I#-X7]L+.Q*FR4&6U/K-Y1'D_ADZ..^#T@=RH(-J>@(.
MPQ6K]<A:T __>$GQ''VU<SP$;X3WQ%<R(=!9Y8DO83QXA<+GD(W+PUTS/4S;
MN$?]E.#:4(<3P.:K\V6[[@0O+XH%L$KU:YCGB^<K]P^98#)@S(P<&6[)I4F!
M$;_2@G1:6BZ*9:YU =FQ-(];4#8^EI]4YQ/ ^/O5\BNN-C_J \:+,*'K5W_M
MP2FCC>FJ8\ZQU$9*HEZ?6:"X@3LN/*)NG3-XG*I>.%5_7IPVUMN(2-RISB*/
M9W6&EQOM_""YEOK=K=-RAK:<K_,3NTD9S("3!<&5DH+G"B7CCP5:QY'0"XKZ
MSP?%)U3<! QEQ]3;Y2(]QA<*;9@O":1AHK9),A!R$5!"BEP+Z]&)UN%I3]IZ
M(=7\^9 ZJ ZGF8LZ[ZU^<.[IQN\WFV\Q8&YIITF]9Z5$BC7 .U?+=VNH@8Y"
MC225"(Z;K%J_^6\SY:*SJG?=YV];Y^\ E4N)$ET&)X0$99&\35_?QXN8$W<"
MR>WL=?KU77%2PRSV4?*-4VL0^4[@D.KD4T.7W7)/%W,N9"^+K7T3ZD6\S]:!
M-RIQ@2B2;%WL> \IDYID<0A^6HIZ$HBY/=/E8E/\^#ULZM7.CQT68PAT!*8
MFIL$*D<./@H$9BRZR#!(V]K#.8#,<3,939$VK(HFZL!<&UURA!MS^U,:CU49
MT*6YIS=^P,AB$.27VGH]:G@!"I<B",6*Y,9KKUI/O1MF-L)5[%@__UKS^&L-
M?^CX3482<)E!4-XRB+G.%3$N>F8=TZEU[NEQJB8Y,6$?5-R?P&^BB D<:U<<
MG1M(<O#>E5O[]MH38A6#<UF!3$(1?[6=50H&#'F QLK VU\J[TOCN*[3H+ ;
M0$G3/-5NS<DX_&B[[Z.&F.8QY-/*F_,;R#T6Y+,X",I44,4,,7@'*6:,R04=
M8NN>[HUG>ER">CMYX,?+D["^9DB5%JXD[X$G11LF%?($G1+@E,JA(/>I^9W@
M(R1-:G['/OJ_WYX<+_I)G6%W#R;Y>UBM FW.=ZL/\\]?KA_6L39%<\X BNK]
M6\;KVW4-FKAGF 3]7^M.QP<3._(3QL'0-Y"ZIG-1=\%/;13:,?1A>7+RZW+U
M1UCMOC96/*HDN0>9E24G@3P%IP,)V&NGF"9/P97'CKN#5Q\W#]  8$\C]PD8
MO'V?L]$/O%TN5C<> -7?/W_JD[XLYO]Y=NMN1RKDW$=96Z!Y4/1G'2H2@667
MG58ZMF_-]R2,C5L1T="03@\&TS&ZE]WA-_6Y^_+L@3O,;)G.AEFPWF12@;40
M92C &0IT-MJ,;$^CVW_U<6LBVAO=@>0^[2"UUR2UXP/8?99YZCEQ0V9WCYO&
M952TPC$-12(%,U+7'AO< 9.(HL0BBFE=#SWNM+AK_O7EH+#K5'0*?/>U?KE^
MD4BUMV]%4)NBLC:0BA6UIU>&8$0@:T !8$C2N^;CF(ZG^EG/C-L'I0\$5$^A
M\ DXP'=Q?"[2%]6]O\[QI8=#7M+9Z?9[N^7V13)E#(=H#+G_LANBG"/HR$H2
MFJ+.V/J>MBT'(V>\IP7])P+"I+;!VV7WCA7S!_IS-4_T5<?ZWQ;SS7U[OIAL
MD]'D?]DL03E)<B=WKS8YP^*R,$JW;D-^%,'CYB<F ?*AU3PI3%],D?J(JV_S
M^OKVKK/MQ4GWD5TU['D'[OH(!5?SY58G5X)(U@GAZPU<DAJ43@DBCPJ*T?1]
M&PT7PUTH-&9FW!S&)/;"F/"89CAZWHC^N%[85Q_0;GS2@,%AWP$XF(JJB05P
M0F6R@KZ RSR!3QIYBMYP;'U=^D1#E"YVQ+I+OM1@?74!^/GZ'[_\J'_^2NLL
MKTWJ4:Z@Y"Q!82+2#L0JC4A?"1M$\C*KU+ICR %D/H_12OL@ZSYK-I3N)G">
M7Q/C:]KRJT4XN1#A^I<?_X[+SZOP]<L\O5AAV'7'E;.*214AV#KL6-;7^3DZ
MD$D;GEUMP=(Z#7$$N>,&84\!UZ?2Y32/UU>X3JMY%S<NRR]GZ_D"US4AVMVC
M+,OUEUEOZ]5C39J^PDV8GQQT&!^S7(.CNQFWDVJ)4X?^!C*<D+&&0"9J<"DA
M$/B-2ED:Z5N[ :.VQ#D?%7%S@,/K[^E+6'S&#_5O,R%C4)I$(AGF\XWIK*ZS
MDH/+4CLG;*_KKP>7^3-TJMD'/#>NQ]HI8 ('>IW"?9Y3?A]6[U:=H')W#WW1
M49P.&2>(< XB9(KPA$$(G$N0T4J467-O6W=1ZD'6GZ']S"$8'$IS8]_VWS.?
MYBUN9II\#72%W!I=*\5,Y! =!?-!T'\*<S)PV=.HW;?&GZ$!S!$6K8GH)V#.
M:O_%\TK$*L=YQM5Y+JNV#*OU,Y]6]>([U6_.4!I-VT!"\:;V8K"EONY0D)QB
M3*3B8_,6+WL1^&?H]G*,B1M.F]."ZMNSTXBK\UNO]9OU^@SSFYN\>55T;6_'
M1:EI?V[ F:+)KCL1=*I-( 9$ZJ/T_1EZP30":EM=3@NG[U?S=.5<9(KS8_01
MHDRBCE"0$$V2( 3'XH73'%L_R+R/EC]#AY=&^#M<1Q/ VH>:<EA@OAAJ]"*E
ML].S[AKJ%99YFF]F2D;MZSSGJ+%.6,V%Q*0EI&1XXAZ+MJWON1^GJA?^[)\7
M?XWUMC\2_1:)"_Q<UWSB<;4M\H-]/WJX$;:#YOUZ#3G-B8G K %A/:OST[H>
MDK5/JLTV<L%S-(_)<2+#;&=>%*N\2\#KA;BRG$-06H")D67CF:?O[UF&_M!Z
M$QY=NX]6#QA=NY>D)W#$75K>[I7F^:']XOM\/6.,J1"P@.1U]"Y* 3&$ EHG
M'HTV6F?;VI^ZCY@1\32$VG?=I28ZF "8KM/_:GE*9_",V8Q*U.WF-$7!HC (
MCAQ %'5RBD>!H7FR]A85X]X/-%+O;K[U.%E/ "T?<57'E;R_6+YCY7>L\>J,
MN<QYG?;-I$[52B?PS"$(3W]/P5JTS=].WT_.N/@Y5M.[UJ:1V">#H%_N9 6S
MEV1\%:!4I;XLM.!U5B"2M84EK:QK/FOC?G+&O1T:!$''BWTR"'IY)RM1T8I%
M1P@E8*TDE1"=%\"\32[(A#&VGE?W #GCW@@-@J#CQ3X9!+VZDQ7!T:1*N\@^
M@'(Z !WO$8JO#B+::%SS2LC[R1GW^F80!!TO]@D@Z -FQ-,:1;RL+S!6FSE]
M>2=C/&@=G-,D*SJ457$.H@B5,9)D=-)YW_HI66_BQKUS:8RN850R :Q=J]*X
M8" 5)4PB'T]9VBR* A'G:X-EQ9DB,6DC!JRFV0,[@]V7-,;.<2(>$2/KU8:(
M/UO0)Y'@-C_>AE/LPE2;A#>H+7 AL (]U8>+FA3KC*5_8:Q?)H@6N 8/^ML5
M-.Y;>QR_>>C$3Q-)CXR4#_CU;)6^A#6^^+S";7YCAZ7SS109QCI9C#PXF>J;
M E[+PQF@\TEHD9P,O8H%'H%/;X+&B>;;Z'PYM +&+KO[#3^'].-_UCNB5^?F
MTT?/5/8,2DQD/B7]$9+ED -M-"(Q6[;3%/:>NXO;GST>% ;2WK*=*,=&PO_]
MXN\?/Y*]+?,5ODC_>3;?#BY^N5Q]76[KKB[<?2<Y%D,[AM>WE2Z1@)A%*-Q&
MKKT4*N=>^.B[XCB'TA.A9A"Q3PE+U[_^^+76)ZQ>+/*G+_-5?E^%^/[-^]?;
MP=W+U?J<UR*9L))'B*Q.Y_;D%/J4!? ZHSNX(+/J=Q5\)"'C)(%&0-[02AH1
MD!GGG6D^>;W8U/YHW450<); 8D&JFO,RV5"$0,8YQVB9TDX'_U#MVAK37S\O
MO_U,'[WUD.B+*^?HC@7'P='0;O6QDAT9%%NJ+W91XDI&84"+2K?@-5R,!B2J
ME,E;C-D\E#I\'!'75QO'#3I:7<L&LIO2R?3@<4OF,TKMZDU*I..6EU*;:"&8
M%-!:ZY-B^Q]!1WLY@X#B<&4>Y,CL(]FQX?*H]?QMOL W&SREN-+G4DJR4-]6
M@4H\D^"T A\8"B>"$&;?=L^/K3G.#</0Q\J0@I]$2KAFN-==06Z7M=P^%3A/
M?&/FLT#;P0BEP6AM03$I(&3-P2A5FSQUDXR;IX@?(6K*%6$'0N%6'KFE7B8
MM)OW)]<N5JXXW;Y9CH&'HM""5L;1)C4!O">_WF7)3501,;8?==Z/MBGGH]O
M;A MC7YL7N.E]K>[4WZSJ%0),3'(2A!'F2EP]2OF;8S*ZA!VWW+<=V+V66[*
M,=AQ4!I(Y!,P8=?N]K;6^-W99KT)BSQ??)X937YDL1:$UH'\R!@A<,^ C+0M
M@BN;<NO;^8?HF;(SUNJ$;*2-29BG[=O,=ZO+/?/JK Y2V+83O&__H&-"<Y4@
MR)AJ$E8#[9A"2"E2FF)-DJ&_R3J$A''J/I[6C VNFK$!> \/KVJB=]O#8^9+
MTI[G" 5= 14#66I+W D=*1)/0KG=B6G[O8:ZMM8XY2!/!JG&PAX?.P_U'\I)
M%%$''XM4)U,*5<#7TKS,?(BQ"(:^W^7M\0V@FC]X?4+$M!+QM'RHEUNNMH?W
M!U+:ZAOF7Y>K7\\V9RNL5C<L$LY0UFE C@/Q)\A)=!*B-!QXR%$'P]"6UF6T
M>Q/9"X'N.2+P:?0V 6#NU37#19X+)[:"0@5*&P^>$V]9&=IT02>TS8>8M.Z
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
M*2[?_)DNKC+F*IH[KZX#OSR?<J0S/4$WX]K0;]%%,I:]\11\Q$RQ2)80-"_
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
M W!6F&?9>!7E.;#7@SO72. '-) ?POVQK\P36LJTYRXKX<@S*'5GD5 0.#?
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
MO],XM UHCF;T,^O?7USA=1%*K3Y=5:%LZD_>3D.<7FR6\K1OZS_LRT-V^Y_
M@Z[*-UA2D44KH!BZ(E5$"]X0\B5SAKDLD@[E)99O;$1X1U;7%50\<Q9+3)!D
MI& N"46*2XX$Q?A9R(+<8/--7X\=YB44:!R"L ?<P092ZB!P>4-F;_X#R?:N
MAU;=)X@YYZS3"D3@K&9W)3FLPM'MX[1PSFL>6X?%3Q[J193ZG@"_ME(;/3M:
M7\FO:?AQ34$(+H94G5E34RZU?LIIXH])6C&6G4B./75?/_[C7T3)[A$(:L3P
ML2&SY>A<EQP_H C%6\F]]%!8]9M5"!!-]*0(0<@D69$Q[06CO3\Y;B@Q,K2&
M$<QS*@A?T?O'?):&#SR>_M1@D<:!5'856DB./DH"76+>@])&0/!UO8N.JJ H
MQJ76'LVHH<4#-O]6<A-K%3>6%:@S6(@'JFZUYXI^)R-/V982_1'W[.T77D*L
M< AD=ERU1[+]://W'1=QWBA2V+;C=VA)2E@KA09'5IMB'L4AQL" *[3>AZAX
M>X5Z]#0O(38X!FZ-Y32VA[=-!O'O)UWZF3+NE=4V)_!!&/)7E ?/Z'=8I"S2
M%6N+W,N('?39EQ!$'&W9AA-0G][>S9M\G7I/=)[6Y+?CIS7PV?8]:R.W;/6-
M6TAECHEI3K+&6G62H@2O-(64/K' G0JY>6/9SR=HLX$95S_TP_3SE\MWY1]+
M7/6S_H)EOL [V>"[6=^)T>B\)Z*9H\!&F>S "VXAA<)\"EEFTSJ)=>Q9Q_7*
M3D#,P_N8!Q96!R^U.^A\C$)O#;<*Z8)GQM=9/0*B9AI*\2(R[9'9UD.V#C_E
MN/[:>8#80D =0/#7Z0+3Y<:;F'U>4XK?<7:%D\@D4R5JD"+4PM/:>^%5@E14
M-$ZA).I:Y^\?/\ZXGEE#4+5B>0?HV:4?=Y4"!5KI?(1D:SF\51D"LQ*D+Z((
M38&S:KU,?L^CC?NR>R93=:PH^JP563.MQ<J:1WY2 V]]GS,.XZD'SXTB*0)3
MC.1;%XC$P )8;F-(FJ@/@_0"-?/4WWW#RK2-8?S]Z[<P7:SJIFH-L4[)KL;N
M\V@#46<S.%F?V(+V4;""#IN7D.PX3U<>]R&2O_?"U(KI'5Q*=8$=K@WAK[A,
MB^FW*I!U]P0J+7*=L^N9L&1A=83HN(>$,01AZ32V]7[0'<?IRD\^!3ZM6-X!
M>O::DV!X"NC(J<^VKJ 3'!RK&^&R(0>.)R=M^Y%EG<\S:0:!8T:8'""/GB%V
MIYM0>^(+YQ9,I@A225L@(O. GKAGA&/M8Z^7,<+D$"@<,<+D$+F,GF\I99IJ
MY_O?P^RJD(V_6M -_UM(F[?\37^I#]PPGA!*P4I24A <,H@J%>1<2I'*4Y[T
M =_K%$/'RG@^+,,[,%<KFUZWM58WX2I<?,+%UY6NL22SK8Z@"9S"59LM>)DX
MH/.H0E+*X""AQ@-G&=N3&N;N:\+Y3A%TW36O0V \UG[0.M6%,PDA.P/9NFQX
MB-+I<V"HA^NMC;3W@- 1K!_]*OLI/EV^^?/;M)K6WV<D7?EI3K_:C7&UUAGT
M14(VTH&*&<%G&4"K4DR)WDBQWW"NO3_9'VJ.$?!\<&YW88@>,M1O;SKR0HR%
M;+(%&8E/2@HRVZ%$D.ADD$P[I5I[W4\<:>RLQU 76SLYC&V:UK3\K#)_7%7M
M>%?6^C.)B((LMH @4JX.I0<?24NXD9&SE%&K??L>GOK6V,:HH5SGPS&Y U.T
M\\4UR#I2>#V1+-8]LV16 ];]W$8;*S-3&AO;H9.?N<_L79\&JN92Z#E5MI[:
M'V:Y3>/"TS^T60)M[Y,/DTMCPB6.8N7=('DW3H'+00&/W"?N'>K4WAT8+I>V
ME1:>^)*M=RQ 1)% 967!U5$3$;/GN:QZ=@:U,EL'&OON.EKVNZW**6SO[J*Z
MWV)HI2A,!PI)%44 N= %'*0 LH\N(5E*Q5I7ANX^T=B7U4 H.HGQ?72;/$S/
MG8IR$2/7R2.D$ABH6LCI"F=0%&K-Z<X-H?4XA"</-78 -C2<CF1_SXB:),<L
MDSZ#9/7U@YFZ^$A*\@AMT(7\&"F;-R\]?)2NRLL&0,]!K.Y@/M7=*KE[%C6I
M0(Z]UJ"+8I46PK\R$J(23F%.OLC6Q46[SC/NR-N&V&G&]"Z,SH/4W.W(\UQP
M)0R0DU>CQL@@)*O &,;I?L;2_@WQB2/M!23S7(%T).L[\*P?)&=2E)<R,PY<
M^UH"KAF%!ZJ6W$5E,&HM>.O+Z\&#[(4:^UQ1<Q";1[RX'N@XGVB34XHAD,FL
MQ>'<U?Y.:< 9[GUDUBNWYX*1PP7N.A;XJ;SJP#_9^7)PT^I[I_WW_7PYK2)Z
M4Q_ EM-X0;0OZ]C0[ (O$I)E=7]381#1&9!%*HV%J=A\XUJCH^^%0M\Q"L<4
M90>7VNY7BP/H9HC94#P*62JBVQ+OHU$6 F(0Q6EC\K YD.//OM]#)GMV(#Z3
M-/M%\:VO>0#II)\8% 8(C!/ISFB(&2G@P<23=M85VWK=4\/C[X?EY_<J?SZ9
M=@#G71'X 51[;>LH(P,&ZZ![1<Z4-UD#>5)2!V4#/T]H.Y!!?@Y)@1$DV2M^
MCU)<H2*%>M:3IA8#BA';(Q<4'N@4E1:22S-D)_(93/%SR$6,(\^>:S0V4P!6
M\R0VXQE/K]'8]4.;U6CL??)A:C0<\YQSYD#$NA3+2@]DOSCPE'4L6;. K??4
M#5FC\7I.H+8^>P(O)Q>YU#W,PH-C]0W#^>A"$#RXUC.'[I^BJVJ,0Z2\V^\[
MF,%CUY?>M96_S^B'XO)R,XMW:T/1Q&9E#8N9HBI/)IE' <'Z0":Y2",06?3\
M*<MQX#>[JK8X!B5#\K@#S^GC%SI[[0FX!;]G(DB'"0*%*C44KR6S60*B9QF]
MP9A;=R_?/T57916G6)<3&=P!1&X/'I+DKO@"DM=&(R4IODV)09&HB0ICBANH
M&6M/0)RK4N(40!S'SBY23._#C]4DT8E2@2GE':!R1+^K$S^L+(!%)QNR$];O
MUQ+\TX_MJJ#AZ+OB>$YUH.L_^T+_Q)J5P/SJ._WI9W+B:]O8]5]6F\8GQ=,-
MEU(=IIA*73HBP!.IQ";K6(F*8JUA2ZF>/F-7Y0WM'-7&PND=?+].EVE^-;O\
M0''D>URD6L^1"T].Y4)NNLF@!)/@G1!06)U4)J(KMO5[XZ%G[*I*8C#PG2J<
MGE]>?KNZO%K@WTFWOEY]_<FXG_S^\O2/;O8*<R 5P[S%<.4SMX0![90%E24#
M J2$$)P5I:@461S"?QQBG<8-42IXDTV4=:2^ 94(YS$)!$8V5G)5C#IJ:=7#
M1Q[YF>40 >ZHNCF*=V._L]QI,[PAY-/\%]*C:5Y?OKEVF_Y&IC!<_%\,BTDF
M!LD< U@7=9V+)\ 5(K'6&IK@O?#I24-QW*?' 4TS2=_O[!V*[3V#JA+S;H83
MIKSU7&BZI@N%B9ZN5,]-7<PEG?/"IB3=R3#:?&R<Y[JS ^<8UO8.E4__FD]B
MX#G5^1K6*$X./WG]01<RUT:CDHCH]MR)LL?'QGFA&P4JA[*V>ZB0[)'8E=!A
MW?888@(539WT'%WM87>^V( QZ#9@J9\;Y_UN'+@<S-[> ?/;_&HQ00H3%:_+
MC262!J B8UF$@8S&&[I8B6UM\%*_-LY;X"AP.9BY/:/E5:&/W%#%3-;&A03,
M.48\"ZKN6PF@BC7)&)ZE.&2PS1Z?'.>Q[^RX.9[-/8-GHKQG6B8'3"'93)4%
M1$&>?!!9)^&9C4R<C)=QGN3.#I&#F#E^>ND^(?^8Y<VS8ETNG.A?O/I:_VM2
M 2ZT1,@J8LVI6'#2A]4X5A-]\4+FHU'RV%?'Z7XZ&VJ:,/MP%/DUBF;X>;74
M?LBF?UN2QDA,$BQ)\L<"JPY\KL,/R7CJE+D>=C7$88UTS5N86D.I);^[ZZR[
MWX9.!M-(K<$J01<KMPBN%(H!63'>"B/%P+.0CNK^;]]#=&84'</^[C*9#[6B
MF\29KN,'D;PS\O=9!.>S DV>OO?9^J3/-!;IT*W=W3\;#R.$9YVBG&QE6ILF
M*2?\C&G*;4IN$I7_^T@&SF>?5R.1,5Z^GG_]-I^=FMG=^0-;,&K_$S?*XM8O
MU0S_Q7Q)PKEM\)!<EFA4W4&7ZZ8XBB^RXT#,,)$K"CM9ZP;<AT]R\HY+^JF_
MS^AG7:T6/:RF%_,@*3R2#D*NKW<>B4Q&]B$8':3CGIR7UD6P#QQCW.1O [G?
MVVUY(JL[N-NK_EUN].]FK8Q+4IID' AGZF@T8<![+D%*R8)B/F71NB/CH7.,
MCY>3A+M=*7LJISM$RV;TOB_$%X$.(D^\CM[G$# QJ,7?EDN,*;0.)QX^R<CE
M)2=+^ G(','N'D SG>&[\IH^/+W<+%)@EI.3BA;0:PN*%0L^F P\&<L#N1\&
MFQN8>Z?H"RS'R'8;+J<Q>M1Y<ZNPZ68]U=MYF&TH4-*[7#0'F3GI3V&D/S%X
M*%*3$<[*2;-?V=$#/WSD=JYV"&C"O0Y,Q<]W[MN;H?>1Q>!,(AB7NHE52UT?
M3.@:-EDS$YAI_U[UR%'&A4QKGZ0%O[N#S>NP6/R8SCYOGOQUS)[N7P?,JP(J
M,P4AB4"D949D..--Z[MFUWEZ<FJ/%/A.$)W _2Z0M/[LID6V-K8M_T"*$E6A
M@]:1K38)4,()<#%$LJ,Y\:(#>72MTRV/'*4G ]0*/Z?S_-1<W:=&Y0!W7K/>
M_)DNKC)IPNOYC#RDRSK$XX_Y)2XG6;M84N&07/1$6(GK6BJGC(@A^>SYGG4!
M^WQNW-[CEH 9B,6C5PO<?0)=O^7_/=1EJG7_R^,D6I&)48IN>Y]%G4@3(5J,
MX$4@YGK+$]NS&NFH[X_;P3PHK 82PNBU2OMHSJM9OD?^I @1M9(6HHP&%%(4
M&;-&0%.4\:+8:/:LV3_V".,V4X]CQ$X61:=)OET9GR-3>T_\R*'S5$.F\?X@
M?YI.^QT;9?'N_;S&S-E]WF%S>$YZII(W8#*2VQBL <<B0@Q>2FEU*FR(--=Y
M<GB!)V&2\W35R-JMR#6$(CP(F77-_!N'P[Z!])O#.T3N^^3P#F%U!T'K@WF'
MJ)!;SX@&D1S0W4 T)$[44-P4@J/+RK/&<'D>.;R#A+M/#N\03G>(ELVS<XA%
M4L0M 'DIM=;>@4>9H40GG-')^CATSK?;'-Y!$MXOAW<(NWL S?W4$M851I@$
MV$@!CPJ!F,($@@TAIIJK<*KY^*SGD<,[2+9/Y_ .8?38,>:#.2BTF.JL%.MJ
M,UC@!GR*O-8E"ENT#5'LU\;[7#)XQ\B_"?<Z,!1KY/X6TKKRM5I/RXKE!A-(
MB<0.= Q\461,'0:KA2PYM'X[OW^*GI[-3_=#3N1R=SC9*(ZS.A:2)43M%"A9
M!QAH0CV7J@21C&R_"/ZA<XQ[J9PJVYU0.8+1'8#E WZ?7WRO3V0_$7-M(5DP
MSJH(1M2AA.210<Q) OUIC%HG%U7KP'CG@7J"SS'RG@_%_ Z0])]A,:W6MXYV
M6ZF6%$YG:14(YZL5)OT*P3,H)D<6BO5<MPY[ML_04X+N]*OI) YWAI"-]J *
M=8\3 \N$ 159 >>R &W)]\JB.%*" 3'2PZ5TFE1W0.0(%G< DO>+Z=?5\:^M
MH'&Z>)W!ICJH@#L.WA8$LJU1^ARMUZU' 6X=H1]X'"/1>3OV=H".GTWJ2EVR
M<45D;R ;76-XNGL]#Q8BDYH;7I+"UH\E]T_14\K^](OF1"YWAY,_PM=KW7&)
M7#0FR4FK>X94L@RBD0)$B9;T0,7D6Z]M>NPL/;W?'R[CG9 YDN%=/;%=>^/O
M9M>V4C*1R>OF8$TFE9(E0G2D5SJA#BEPZ]-^Q66[O],3+HX5Y*-/;Z=Q=6R
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
M!/H#&3BWK1-39TO7UKJ%G 6#Y.H4>"3]B&G5"<JC4,;'*.(YO+/^TK6'2/V
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
M;#E-J\ZP6@J9A P"K*QSADQ)X"PI;Y1."EX?8GDW@>Y3Q(P<_SY3D]X4(B]
M5][\2<[==(G+WS=!T:<Y&90MGEC4 H/A8'/=.)[)DGCF25(BLQ2,#C:U'@)Y
M#KKVTB#S;PTZ#W!>@#+];;5HYIHA_\2Z;@;SJ^^X")]Q]9>_ADN\:52>:.]3
M=#Z#EK8.JZ_EV*%>TSXJXY0(0;3N@SDSB7NIF/VWBIT=3KUHVS$O%1OVU, ,
M\S5[;MC )]*XC$%:B"*3DZM-@L!=G3YD@N4Y&-9\!-E0M.RE/^XEZ\_8 .E
M46Y2E13>31,^+)4_YK/O*WI7'%BN;N.[?U][I/^87_Y?O/R :?YY-OT?S),L
M=4R2<RBV,D(6NI\C2I!>.>T#U\RT;NL=C)B]5,6_4%7I R(=Z,JI-N.&1W]<
MU6* 37IW.?&^)*,3V0C)>-U F,AX:+I@N70%O<O9=9,MW$W*?KE#]D(5I0=\
M=* F@]F+S5T[7VS^J/X[/LG6H&5"@3"%U7G)%CS)"EA!9YU-DJ76@ZO/2^%^
M2O52,_(=HZD#76L;!OYM,5\N)TDXQ\C*@#-56K8@Q*(+),5B5KFX8%M/$!V
MC/VTYD5GZD?$Q7-6C7L+IMY=?L'%IR]A]O ]/8D^"ZO)@[7!1[J?!8/ #'FU
M7"B6N371=*,PAQ*WGQK].[M_3@R-/4CE>*ZL][-M*N1R\#H&$T"6NEQ2QDCV
M1 :@R,]YM('9O-5._<C0E3;GV0_I+RWQ/Y9 7\ ,T3O5_2UV*Q[]S7-/$GV2
M[CZ&B7*68DH$_Y!](30F^ETA2**/DI5DK0NMVPI''B;:KF[APYUMK5Y$I2/G
M% QQ6;6:@Q=:0BDI%(J*M-EO_,DX=2UW*'G68T8/0?. !2W' N,YQP/WN;#Q
MV0R6$.G2)4\M(BB.$GQ6 6(N413A,/A!WFU;$O%,NST:(G,X93D")B] 3QYZ
M.K \>E,['J6LKVHL*O *%205=(R*IZ)[NT..?5+J[T6I7UTY%2H]:$MUAFLQ
M-.9?KQ8WM?SKS,U=3_FZIBU/5)')\[KT/JI8.XM%#9,81.GKHE+!2FP]Y?[P
M4S[3IHX!L3ZLH ^'LE]#>8:?J__8A>DG/A><UO: NB+EMB7R1L4G)LN2H\C
MG":6^$S<"%Q!SDRBT<'STENU[Y-$/=.&D7ZOA;8P.E6S/G7C6=UW+5E,1AN>
M('F=2$H^031!@T>7Z>84,8=!JA'/'H'TUVO2K_J<!I.C?:IO*]5\,^OC*EK7
M9Z[-QVIUZ*=Y_:/[O+%!,'(X-:A8VXV91PK,E 4LUCH9LC>N]1B=<]$V;KSR
MC!^\!@%/#\'*,'S9>+QUXLR&+T+DZ!Q&,#D+8DZ.X$B8(*3@6?&HE3[[2+]&
MM(T;&+T\I3H-/"] J>Y8E:TVG.M(<C4UHWH79>-=Q%*\KE/$N*T3U96V)%"E
M(#DMC<DJ"M&ZC?[\5(X;5CUC11L84'\=E9MHY)9Q)+:8.F>\/D-Z$BPDE76Q
M1BEAF@_\/P]I+R;M,PC"QU'(@^!V8ICV\3(L+D<>";U/)^K/# I)<.N# Q^T
M(0;5W]6H&JUR.BIKBS^[/K8C[\6DE[K0R9%@]QQNQZ=8<V_\PD[N,*Y"2;)
MBJ+N6,@&0B!_)SM.C@XJE;"?\>W'4/AB4F'/0B^' ]]S4,U3,R.[_0LF?51)
M4DR-9,>R9'4:L 9,A4>3A"WX[))O)RON<TC,=:&XW4#S!>CQOA&!B#)Q9BD$
MX.A Z60A^IA IY"<X$GJU,UDT $"T.>0]7L.NCD$W/XR><*='+,4&!A! 0%G
ML9!4102ODH!L/:(7SN;23>M?$XK'U=MG_"I[1J"]@ ORZ631[HA=>I3%4XB.
MD0R9\1X<E\0\RXV5PDCIGTE2?T^*QQTW^?+4<@B@]:*6\6ENQ8,=B0]8MR;1
MG[^>SU92O0H7GW#Q54PDD@N?>00G;";+)<GQD4P0LV(214<,L?5\EA'(''<8
MY=@*V#&D>M&Z$VS4JYQ7TVG"Q:V<;X6G4M0RR (QUD5E=5V[\]: 3PF#0H$#
M[1H:BJ!QQU*.K4E=P.0%Z,SC0]AS5D;1O0S"*3(>QI 9B8&!MA&)18RYT'HN
MY6#$/.\T?D/ GFV$_R'H>0%JM-\D]JQ25J6 C0[K4DM7A]_6 =$Q!N-#*G80
M#V]@NIYW/KY?Y6J.J1>@9X>.8Z\+TC1##2HE,D,Q<'!%*6"6>,:MR9SU5F ]
MQ'3_;K/N_6K?D$CK11%/"$<?G>N.:**.7$"N$ZJ5U@Q\"!X8JQO;D*.0@R3/
M!Z#E>>?%!U:ML;'S @:C;1F55\OEU=?SCDE[^@3G'IIV($_Z&*%F%3E;@@7
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
M<C7A6ZA0T(G6D>'IAN0\>?;[68BSS[/;[YOZS69@E0U18"H2F$J^]O'43KV
MD*7QR1@K7&@_GG<(A6=22AB IV>JGF-I;'RWM?Y!_4^]"?N__^/_ 5!+ 0(4
M Q0    ( '& ;E4NBC8&*@@  &$I   5              "  0    !Q,S$P
M+7%X97AH:6)I=#,Q,2YH=&U02P$"% ,4    " !Q@&Y56R-&^R<(  "W*0
M%0              @ %="   <3,Q,"UQ>&5X:&EB:70S,3(N:'1M4$L! A0#
M%     @ <8!N53W2X='.!   O!4  !4              ( !MQ   '$S,3 M
M<7AE>&AI8FET,S(Q+FAT;5!+ 0(4 Q0    ( '& ;E7:*^VOT00  )85   5
M              "  ;@5  !Q,S$P+7%X97AH:6)I=#,R,BYH=&U02P$"% ,4
M    " !Q@&Y56E)W$RE3 P#(<"4 $0              @ &\&@  =F5L;RTR
M,#(R,#DS,"YH=&U02P$"% ,4    " !Q@&Y5F6'/]J,7  "M( $ $0
M        @ $4;@, =F5L;RTR,#(R,#DS,"YX<V102P$"% ,4    " !Q@&Y5
M.!F>$9XD  !B8 $ %0              @ 'FA0, =F5L;RTR,#(R,#DS,%]C
M86PN>&UL4$L! A0#%     @ <8!N50L,?FAL<   A04% !4
M ( !MZH# '9E;&\M,C R,C Y,S!?9&5F+GAM;%!+ 0(4 Q0    ( '& ;E74
MV-.#@1\! &Q&#  5              "  58;! !V96QO+3(P,C(P.3,P7VQA
M8BYX;6Q02P$"% ,4    " !Q@&Y54PTA1ZZP   C*@@ %0
M@ $*.P4 =F5L;RTR,#(R,#DS,%]P<F4N>&UL4$L%!@     *  H E@(  .OK
$!0    $!

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